教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

MySQL8.0版本怎樣進行CentOS系統(tǒng)配置?

更新時間:2023年01月03日14時39分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓

MySQL安裝完成后,會自動配置為名稱叫做:mysqld的服務,可以被systemctl所管理,我們在進行系統(tǒng)的配置時,主要修改root密碼和允許root遠程登錄。

# 通過grep命令,在/var/log/mysqld.log文件中,過濾 
temporary password關(guān)鍵字,得到初始密碼 
grep 'temporary password' /var/log/mysqld.log

2. 登錄MySQL數(shù)據(jù)庫系統(tǒng)

# 執(zhí)行
mysql -uroot -p
# 解釋
# -u,登陸的用戶,MySQL數(shù)據(jù)庫的管理員用戶同Linux一樣,是
root
# -p,表示使用密碼登陸

# 執(zhí)行完畢后輸入剛剛得到的初始密碼,即可進入MySQL數(shù)據(jù)庫

3. 修改root密碼

ALTER USER 'root'@'localhost' IDENTIFIED WITH
mysql_native_password BY '密碼'; - 密碼需要符合:大
于8位,有大寫字母,有特殊符號,不能是連續(xù)的簡單語句如123,abc

4. [擴展],配置root的簡單密碼

我們可以給root設置簡單密碼,如123456.

請注意,此配置僅僅是用于測試環(huán)境或?qū)W習環(huán)境的MySQL,如果是正式使用,請勿設置簡單密碼。

set global validate_password.policy=0; # 密碼安全
級別低
set global validate_password.length=4; # 密碼長度
最低4位即可

5. 允許root遠程登錄,并設置遠程登錄密碼

默認情況下,root用戶是不運行遠程登錄的,只允許在MySQL所在的 Linux服務器登陸MySQL系統(tǒng)。請注意,允許root遠程登錄會帶來安全風險 。

# 第一次設置root遠程登錄,并配置遠程密碼使用如下SQL命令
create user 'root'@'%' IDENTIFIED WITH
mysql_native_password BY '密碼!'; - 密碼需要符合:大于
8位,有大寫字母,有特殊符號,不能是連續(xù)的簡單語句如123,abc

# 后續(xù)修改密碼使用如下SQL命令
ALTER USER 'root'@'%' IDENTIFIED WITH
mysql_native_password BY '密碼';

6. 退出MySQL控制臺頁面

# 退出命令
exit

# 或者通過快捷鍵退出:ctrl + d

7. 檢查端口

MySQL默認綁定了3306端口,可以通過端口占用檢查MySQL的網(wǎng)絡狀態(tài)。

netstat -anp | grep 3306

MySQL8.0安裝

至此,MySQL就安裝完成并可用了,請妥善保存好MySQL的root密碼。

0 分享到:
和我們在線交談!