CentOS 7 安裝mysql 8 教程

本操作是在虛擬機上完成,是在線安裝模式

配置Mysql 8.0安裝源

rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

完成以后開始安裝mysql

開始安裝mysql 8.0

yum --enablerepo=mysql80-community install -y mysql-community-server

安裝成功以后,啟動mysql

service mysqld start

查看mysql root用戶臨時密碼

grep "A temporary password" /var/log/mysqld.log

最后一串字符是臨時root密碼

修改root密碼

通過下面的命令進入修改密碼:
mysql_secure_installation

首先復制上面的臨時密碼,直接粘貼,然后輸入新的密碼,新密碼要求必須包含(大寫字母,小寫字母,數(shù)字,字符)

下面還會進行一系列的設置,包括安全性檢查插件,密碼強度,是否刪除匿名用戶,禁用root遠程連接,刪除test庫,是否刷新privilege等,根據(jù)自己的需要進行設置

這里我建議禁用root遠程連接,然后我下面會講怎么創(chuàng)建一個新的遠程連接用戶

配置遠程訪問

登錄控制臺
mysql -uroot -p

創(chuàng)建新的遠程連接用戶

CREATE USER '[用戶名]'@'%' IDENTIFIED BY '[密碼]';

給遠程連接用戶授權(如果不清楚,可以查看mysql手冊)

GRANT ALL ON *.* TO '[用戶名]'@'%';

到此就可以了,就可以使用mysql客戶端進行遠程連接了,

不過由于mysql8 比較新,在使用Navicat連接會出現(xiàn)錯誤,解決辦法是

以舊版的方式重新設置遠程用戶的密碼

ALTER USER '[用戶名]'@'%' IDENTIFIED WITH mysql_native_password BY '[密碼]';

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容