服务器设置和教程 · 3 10 月, 2024

CentOS 6.5 安裝 MySQL 5.6.10 及安全配置

CentOS 6.5 安裝 MySQL 5.6.10 及安全配置

在當今的網絡環境中,數據庫管理系統的選擇對於應用程序的性能和安全性至關重要。MySQL 作為一個流行的開源數據庫,廣泛應用於各種網站和應用程序中。本文將介紹如何在 CentOS 6.5 上安裝 MySQL 5.6.10 並進行安全配置。

一、安裝前的準備

在開始安裝之前,確保你的 CentOS 6.5 系統已經更新到最新版本。可以使用以下命令進行更新:

sudo yum update

接下來,安裝一些必要的依賴包:

sudo yum install -y wget

二、下載 MySQL 5.6.10

首先,訪問 MySQL 的官方網站,找到 MySQL 5.6.10 的 RPM 包。你可以使用 wget 命令直接下載:

wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-community-server-5.6.10-1.el6.x86_64.rpm

三、安裝 MySQL

下載完成後,使用以下命令安裝 MySQL:

sudo rpm -ivh mysql-community-server-5.6.10-1.el6.x86_64.rpm

安裝過程中,系統會自動安裝 MySQL 的所有依賴包。安裝完成後,啟動 MySQL 服務:

sudo service mysqld start

四、配置 MySQL

安裝完成後,MySQL 會自動生成一個隨機的 root 密碼。你可以通過以下命令查看這個密碼:

sudo grep 'temporary password' /var/log/mysqld.log

接下來,使用這個密碼登錄 MySQL:

mysql -u root -p

五、安全配置 MySQL

為了提高 MySQL 的安全性,建議執行 MySQL 的安全配置腳本:

sudo mysql_secure_installation

這個腳本會引導你完成以下幾個步驟:

  • 更改 root 密碼
  • 刪除匿名用戶
  • 禁止 root 遠程登錄
  • 刪除測試數據庫
  • 重新加載權限表

根據提示逐步完成這些設置,以確保你的 MySQL 安全性達到最佳狀態。

六、設置防火牆規則

如果你的 CentOS 系統啟用了防火牆,則需要允許 MySQL 的默認端口 3306。可以使用以下命令添加防火牆規則:

sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

然後,保存防火牆規則:

sudo service iptables save

七、總結

通過以上步驟,你已經成功在 CentOS 6.5 上安裝了 MySQL 5.6.10 並進行了基本的安全配置。這些步驟不僅能夠幫助你快速上手 MySQL,還能提高數據庫的安全性,保護你的數據不受未經授權的訪問。

如果你需要更高效的數據庫管理和更穩定的服務,考慮使用 香港VPS 來部署你的應用程序和數據庫。Server.HK 提供多種靈活的解決方案,滿足不同用戶的需求。