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

全國(guó)咨詢(xún)/投訴熱線:400-618-4000

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

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

好口碑IT培訓(xùn)

MySQL安裝完成后,會(huì)自動(dòng)配置為名稱(chēng)叫做:mysqld的服務(wù),可以被systemctl所管理,我們?cè)谶M(jìn)行系統(tǒng)的配置時(shí),主要修改root密碼和允許root遠(yuǎn)程登錄。

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

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

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

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

3. 修改root密碼

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

4. [擴(kuò)展],配置root的簡(jiǎn)單密碼

我們可以給root設(shè)置簡(jiǎn)單密碼,如123456.

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

set global validate_password.policy=0; # 密碼安全
級(jí)別低
set global validate_password.length=4; # 密碼長(zhǎng)度
最低4位即可

5. 允許root遠(yuǎn)程登錄,并設(shè)置遠(yuǎn)程登錄密碼

默認(rèn)情況下,root用戶(hù)是不運(yùn)行遠(yuǎn)程登錄的,只允許在MySQL所在的 Linux服務(wù)器登陸MySQL系統(tǒng)。請(qǐng)注意,允許root遠(yuǎn)程登錄會(huì)帶來(lái)安全風(fēng)險(xiǎn) 。

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

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

6. 退出MySQL控制臺(tái)頁(yè)面

# 退出命令
exit

# 或者通過(guò)快捷鍵退出:ctrl + d

7. 檢查端口

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

netstat -anp | grep 3306

MySQL8.0安裝

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

0 分享到:
和我們?cè)诰€交談!