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

CentOS 7.2 部署 MySQL 5.6.32 RPM 包完整教程:下載、解壓、卸舊裝新、驗證

     編輯:MySQL 資料庫相關知識

獲取安裝包

官網 https://dev.mysql.com/downloads/mysql/5.6.html 下載 MySQL-5.6.32-1.linux_glibc2.5.x86_64.rpm-bundle.tar,上傳至 /usr/local/src/。

解壓與清理舊版

cd /usr/local/src
tar xvf MySQL-5.6.32-1.linux_glibc2.5.x86_64.rpm-bundle.tar
# 檢查並移除舊版
rpm -qa | grep mysql
rpm -e --nodeps mysql-connector-odbc-5.2.5-6.el7.x86_64
rm -rf /var/lib/mysql/*

安裝 Server 與 Client

rpm -ivh MySQL-server-5.6.32-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-client-5.6.32-1.linux_glibc2.5.x86_64.rpm

依需求可補裝 devel、shared、embedded 等套件。

初始化與啟動

service mysqld start
# 首次啟動會初始化 data 目錄、生成隨機 root 密碼(查看 /root/.mysql_secret)

安全初始化

mysql_secure_installation
# 依提示:修改 root 密碼、移除匿名用戶、禁止 root 遠程登錄、刪除 test 庫、刷新權限

驗證安裝

mysql -u root -p
SHOW VARIABLES LIKE 'version';
SHOW ENGINES;
SELECT USER, HOST FROM mysql.user;

常見問題

  • 缺少 libaio:yum install -y libaio。
  • SELinux 阻擋:setenforce 0 或配置策略。
  • 防火牆開放 3306:firewall-cmd --add-port=3306/tcp --permanent && firewall-cmd --reload。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved