首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Linux CentOS 6.4 使用 YUM 安裝配置 MySQL 完整教學

     編輯:MySQL 綜合教學

CentOS 6.4 YUM 安裝 MySQL 完整實戰

雖然 CentOS 6 已停止維護,但仍有舊專案運行其上。本文記錄透過 YUM 安裝 MySQL 社群版的完整流程,含卸載舊版、初始化、配置檔解析、服務管理與驗證。

一、環境確認與卸載舊版

# 檢查是否預裝
rpm -qa | grep mysql

# 普通卸載
rpm -e mysql

# 強制卸載(有依賴時)
rpm -e --nodeps mysql

# 再次確認
rpm -qa | grep mysql

二、YUM 安裝 MySQL

# 查看可用版本
yum list | grep mysql

# 安裝 server/client/devel
yum install -y mysql-server mysql mysql-devel

輸出確認:

安裝 2 軟體包 (+9 依賴軟體包)
總下載量:80 M
...
Complete!

三、服務啟動與初始化

# 初始化輸出提示的命令
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h hostname password 'new-password'

# 或直接
mysqladmin -u root password 'root123'

# 登入驗證
mysql -u root -p

五、核心配置檔與目錄結構

路徑用途
/etc/my.cnf主配置檔(datadir、socket、user、log-error、pid-file)
/var/lib/mysql/資料檔案目錄(ibdata1、ib_logfile*、各庫目錄、mysql.sock)
/var/log/mysqld.log錯誤日誌
# 驗證資料目錄
ls -l /var/lib/mysql/
# ibdata1, ib_logfile0, ib_logfile1, mysql/, test/, mysql.sock

# 建立測試庫驗證
mysql> CREATE DATABASE xiaoluo;
ls -l /var/lib/mysql/ | grep xiaoluo
# drwx------. 2 mysql mysql 4096 ... xiaoluo

六、網路監聽驗證

netstat -anp | grep 3306
# tcp  0  0 0.0.0.0:3306  0.0.0.0:*  LISTEN  1234/mysqld

七、常用管理命令速查

service mysqld start|stop|restart|status
chkconfig mysqld on|off
mysql -u root -p
mysqladmin -u root -p shutdown
mysqldump -u root -p dbname > backup.sql

遷移提醒

CentOS 6 EOL,建議規劃遷移至 CentOS 7/8、Rocky Linux 或 Ubuntu LTS,並同步升級 MySQL 至 5.7/8.0 以獲得安全更新與效能改進。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved