首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

CentOS 6.5 RPM 方式安裝 MySQL 5.6.33 完整教學

     編輯:MySQL 資料庫相關知識

前置作業

  • OS:CentOS 6.5 x86_64
  • 下載三個 RPM 包:
    MySQL-client-5.6.33-1.el6.x86_64.rpm
    MySQL-devel-5.6.33-1.el6.x86_64.rpm
    MySQL-server-5.6.33-1.el6.x86_64.rpm

1. 移除舊版衝突包

rpm -qa | grep -i mysql
yum -y remove mysql-libs*

2. 安裝 RPM 包(順序重要)

rpm -ivh MySQL-client-5.6.33-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.6.33-1.el6.x86_64.rpm
rpm -ivh MySQL-server-5.6.33-1.el6.x86_64.rpm

3. 配置檔就位

cp /usr/share/mysql/my-default.cnf /etc/my.cnf

4. 初始化與啟動

/usr/bin/mysql_install_db
service mysql start

5. 取得隨機密碼並修改

cat /root/.mysql_secret
# 輸出範例:The random password set for the root user at ... : qKTaFZnl
mysql -uroot -pqKTaFZnl
mysql> SET PASSWORD = PASSWORD('123456');
mysql> EXIT

6. 開啟遠程存取

mysql -uroot -p123456
mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD('123456') WHERE user='root';
mysql> UPDATE user SET host='%' WHERE user='root' AND host='localhost';
mysql> FLUSH PRIVILEGES;
mysql> EXIT

7. 設定開機自啟

chkconfig mysql on

8. 優化 my.cnf

[mysqld]
port=3306
default-storage-engine=InnoDB
lower_case_table_names=1
max_connections=3000
character_set_server=utf8

[mysql]
default-character-set=utf8

RPM 安裝路徑速查

  • 資料目錄:/var/lib/mysql/
  • 配置檔:/etc/my.cnf(優先讀取)
  • 啟動腳本:/etc/init.d/mysql
  • 執行檔:/usr/bin/
  • 共享檔:/usr/share/mysql/

RPM 方式適合追求系統整合、自動依賴解析、標準路徑的生產環境部署。

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