溫馨提示×

CentOS中如何安裝和配置MySQL

小樊
71
2025-03-19 22:33:31
欄目: 云計算

在CentOS系統中安裝和配置MySQL可以按照以下步驟進行:

1. 安裝MySQL

使用yum安裝MySQL

CentOS 8及以上版本使用dnf包管理器,CentOS 7使用yum包管理器。

CentOS 8:

sudo dnf install mysql-server

CentOS 7:

sudo yum install mysql-server

啟動MySQL服務

安裝完成后,啟動MySQL服務并設置開機自啟。

CentOS 8:

sudo systemctl start mysqld
sudo systemctl enable mysqld

CentOS 7:

sudo systemctl start mysqld
sudo systemctl enable mysqld

2. 配置MySQL

獲取臨時密碼

MySQL安裝完成后,系統會生成一個臨時密碼。你可以在日志文件中找到這個密碼。

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

登錄MySQL

使用臨時密碼登錄MySQL。

mysql -u root -p

輸入臨時密碼后,你會進入MySQL命令行界面。

修改臨時密碼

為了安全起見,建議立即修改臨時密碼。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';

YourNewPassword替換為你想要設置的新密碼。

配置MySQL

你可以根據需要配置MySQL,例如設置字符集、調整連接數等。

編輯MySQL配置文件/etc/my.cnf(或/etc/mysql/my.cnf)。

sudo vi /etc/my.cnf

添加或修改以下配置:

[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
max_connections=200

保存并退出編輯器,然后重啟MySQL服務以應用更改。

CentOS 8:

sudo systemctl restart mysqld

CentOS 7:

sudo systemctl restart mysqld

3. 安全配置

運行安全腳本

MySQL提供了一個安全腳本mysql_secure_installation,可以幫助你進行一些基本的安全配置。

sudo mysql_secure_installation

按照提示進行操作,例如設置新的root密碼、刪除匿名用戶、禁止root遠程登錄等。

4. 驗證安裝

登錄MySQL并檢查版本信息,確保安裝成功。

mysql -u root -p

輸入密碼后,執行以下SQL語句:

SELECT VERSION();

這將顯示MySQL的版本信息。

通過以上步驟,你應該能夠在CentOS系統中成功安裝和配置MySQL。如果有任何問題,請參考MySQL官方文檔或尋求社區幫助。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女