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

CentOS 7 下 MySQL 5.7 安裝與配置(YUM)

CentOS 7 下 MySQL 5.7 安裝與配置(YUM)

MySQL 是一款廣泛使用的開源關聯數據庫管理系統,特別適合用於網頁應用程式。本文將介紹如何在 CentOS 7 上通過 YUM 安裝和配置 MySQL 5.7。

前期準備

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

sudo yum update -y

接下來,您需要安裝一些必要的工具,以便於後續的安裝過程:

sudo yum install -y wget

安裝 MySQL 5.7

MySQL 5.7 的安裝可以通過 YUM 來完成。首先,您需要添加 MySQL 的官方 YUM 存儲庫。可以使用以下命令下載 MySQL 存儲庫的 RPM 包:

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

然後,安裝下載的 RPM 包:

sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

接下來,您可以使用以下命令安裝 MySQL 5.7:

sudo yum install -y mysql-community-server

啟動 MySQL 服務

安裝完成後,您需要啟動 MySQL 服務並設置其在系統啟動時自動啟動:

sudo systemctl start mysqld
sudo systemctl enable mysqld

配置 MySQL

安裝 MySQL 5.7 後,系統會自動生成一個臨時的 root 密碼。您可以通過以下命令查看該密碼:

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

接下來,使用該臨時密碼登錄 MySQL:

mysql -u root -p

在提示時輸入臨時密碼。登錄後,建議您立即更改 root 密碼。可以使用以下命令進行更改:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

安全配置

MySQL 提供了一個安全配置腳本,可以幫助您進行一些基本的安全設置。運行以下命令啟動安全配置腳本:

sudo mysql_secure_installation

該腳本將引導您完成以下幾個步驟:

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

結論

通過以上步驟,您已經成功在 CentOS 7 上安裝並配置了 MySQL 5.7。這為您的應用程式提供了一個穩定的數據庫環境。若您需要進一步的支持或尋找合適的 VPS 解決方案,請訪問我們的網站以獲取更多信息。