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

CentOS 6.5 下 MySQL 安裝與配置完整教學

     編輯:MySQL 綜合教學

CentOS 6.5 下 MySQL 安裝與配置完整教學

本文記錄在 CentOS 6.5 環境下,透過 SSH 遠端連線安裝 MySQL Server 並完成基礎配置的全流程。雖然 CentOS 6 已停止維護,但部分舊專案仍在運行,此文供參考維護之用。

前置準備:SSH 客戶端連線

  1. 安裝 SSH Secure Shell Client(或使用 PuTTY、Xshell、Terminal 等現代工具)。
  2. 在 Linux 主機確認 IP 位址與 SSH 埠號(預設 22)。
  3. 啟動客戶端,點選 Quick Connect,輸入 IP、用戶名(通常為 root)與埠號。
  4. 首次連線會提示儲存主機金鑰,確認後可建立連線配置檔,後續免輸入用戶名快速登入。

一、安裝 MySQL Server

使用 yum 直接從官方倉庫安裝:

[root@sample ~]# yum -y install mysql-server
[root@sample ~]# yum -y install php-mysql  # 若需 PHP 連接支援

說明: -y 參數自動確認所有提示;mysql-server 包含服務端核心程式與啟動腳本。

二、啟動 MySQL 服務

[root@sample ~]# /etc/rc.d/init.d/mysqld start
# 輸出範例
Initializing MySQL database:  [  OK  ]
Starting MySQL:               [  OK  ]

若需開機自啟:

chkconfig mysqld on

三、設定 root 密碼(關鍵安全步驟)

全新安裝的 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 僅允許本地連線(若無遠端需求)。
  • 建立專用業務用戶,僅授予必要權限,避免直接使用 root。

五、驗證安裝

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+ 以獲得安全補丁與效能優化。

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