安裝MySQL8.0
使用最新的包管理器安裝MySQL
dnf install @mysql
開啟啟動(dòng)
安裝完成后进肯,運(yùn)行以下命令來(lái)啟動(dòng)MySQL服務(wù)并使它在啟動(dòng)時(shí)自動(dòng)啟動(dòng):
systemctl enable --now mysqld
要檢查MySQL服務(wù)器是否正在運(yùn)行,請(qǐng)輸入:
systemctl status mysqld
添加密碼及安全設(shè)置
運(yùn)行mysql_secure_installation腳本,該腳本執(zhí)行一些與安全性相關(guān)的操作并設(shè)置MySQL根密碼:
mysql_secure_installation
步驟如下:
-
要求你配置VALIDATE PASSWORD component(驗(yàn)證密碼組件): 輸入y ,回車進(jìn)入該配置
- 選擇密碼驗(yàn)證策略等級(jí), 我這里選擇0 (low)正塌,回車
- 輸入新密碼兩次
- 確認(rèn)是否繼續(xù)使用提供的密碼?輸入y ,回車
- 移除匿名用戶传货? 輸入y 屎鳍,回車
- 不允許root遠(yuǎn)程登陸宏娄? 我這里需要遠(yuǎn)程登陸问裕,所以輸入n ,回車
image
移除test數(shù)據(jù)庫(kù)孵坚? 輸入y 粮宛,回車
-
重新載入權(quán)限表? 輸入y 卖宠,回車
image.png
配置遠(yuǎn)程登陸
如果需要設(shè)置root賬戶遠(yuǎn)程登陸巍杈,上一步驟中,不允許root遠(yuǎn)程登陸扛伍?
這一步需要設(shè)為n筷畦。
接下來(lái)本機(jī)登錄MySQL,將root用戶的host字段設(shè)為'%'刺洒,意為接受root所有IP地址的登錄請(qǐng)求:
本機(jī)登錄MySQL:
mysql -uroot -p<上面步驟中設(shè)置的密碼>
回車后即可登錄鳖宾,接下來(lái)終端變成了mysql>
開頭:
接著繼續(xù)執(zhí)行mysql語(yǔ)句,將將root用戶的host字段設(shè)為'%':
use mysql;
update user set host='%' where user='root';
flush privileges;
原文鏈接https://www.cnblogs.com/kasnti/p/11929030.html#1461064244