本文記錄在 CentOS 6.5 環境下,透過 SSH 遠端連線安裝 MySQL Server 並完成基礎配置的全流程。雖然 CentOS 6 已停止維護,但部分舊專案仍在運行,此文供參考維護之用。
使用 yum 直接從官方倉庫安裝:
[root@sample ~]# yum -y install mysql-server
[root@sample ~]# yum -y install php-mysql # 若需 PHP 連接支援
說明: -y 參數自動確認所有提示;mysql-server 包含服務端核心程式與啟動腳本。
[root@sample ~]# /etc/rc.d/init.d/mysqld start
# 輸出範例
Initializing MySQL database: [ OK ]
Starting MySQL: [ OK ]
若需開機自啟:
chkconfig mysqld on
全新安裝的 MySQL root 帳號預設無密碼,極不安全,必須立即設定:
# 方式 1:mysqladmin(推薦)
mysqladmin -u root password '新密碼'
# 方式 2:登入後修改
mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('新密碼') WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;
mysql_secure_installation 互動式腳本:移除匿名用戶、禁止 root 遠端登入、刪除測試資料庫。/etc/my.cnf:bind-address=127.0.0.1 僅允許本地連線(若無遠端需求)。mysql -u root -p
# 輸入剛設定的密碼
mysql> SHOW DATABASES;
mysql> SELECT VERSION();
若正常顯示版本號與資料庫列表,即安裝成功。
注意:CentOS 6 生命週期已結束,建議新專案遷移至 CentOS 7/8、Ubuntu 20.04+ 或 Rocky/AlmaLinux 等支援長期更新的發行版,並使用 MySQL 8.0 或 MariaDB 10.5+ 以獲得安全補丁與效能優化。