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

CentOS 7 安裝 MySQL 小記

CentOS 7 安裝 MySQL 小記

在當今的網絡環境中,數據庫管理系統扮演著至關重要的角色。MySQL 作為一個開源的關聯數據庫管理系統,因其高效、穩定和易於使用而受到廣泛歡迎。本文將介紹如何在 CentOS 7 上安裝 MySQL,並提供一些基本的配置步驟。

前期準備

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

sudo yum update -y

此外,確保你擁有 sudo 權限,這樣才能執行安裝命令。

安裝 MySQL

CentOS 7 的默認軟件庫中並不包含 MySQL,因此我們需要添加 MySQL 的官方 Yum 存儲庫。首先,下載 MySQL Yum Repository 的 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 伺服器:

sudo yum install mysql-community-server -y

啟動 MySQL 服務

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

sudo systemctl start mysqld
sudo systemctl enable mysqld

接下來,可以使用以下命令檢查 MySQL 服務的狀態:

sudo systemctl status mysqld

配置 MySQL

安裝 MySQL 後,系統會自動生成一個臨時的 root 密碼。你可以在 MySQL 的日誌文件中找到這個密碼,日誌文件的路徑通常為:

/var/log/mysqld.log

使用以下命令查看日誌文件:

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,包括安裝步驟、啟動服務、配置和安全設置等。這些步驟對於希望在自己的伺服器上運行 MySQL 的用戶來說非常重要。如果你正在尋找穩定的 香港VPS 來部署你的應用,Server.HK 提供多種選擇,滿足不同需求的用戶。無論是小型網站還是大型應用,選擇合適的 伺服器 都能為你的項目提供強有力的支持。