1.下載下傳mysql yum庫
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
2.安裝rpm
sudo yum localinstall mysql80-community-release-el7-1.noarch.rpm
3.安裝mysql
sudo yum install mysql-community-server
4.啟動服務
4.1 檢查mysql狀态
sudo service mysqld status
4.2 啟動
sudo service mysqld start
4.3 重置root密碼
# 查詢啟動時生成的密碼
sudo grep 'temporary password' /var/log/mysqld.log
# 回車後需要輸入密碼登陸 使用上面的密碼
mysql -uroot -p
# 修改密碼,密碼包含特殊符号數字大寫字母小寫字母8位以上,預設密碼對于下面操作不允許修改一個臨時密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
# 退出重新登陸
QUIT
此時 mysql 遠端不能連接配接,root賬号也不能遠端連接配接,
隻修改連接配接權限用可視化工具連接配接回報錯,低版本的mysql可視化工具無法使用8.0加密規則是以需要修改
5.設定遠端連接配接修改加密規則
# 登陸
mysql -uroot -p
# 使用 mysql 資料庫 user表存在裡面
use mysql;
# 設定遠端通路
update user set host = "%" where user = "root";
GRANT ALL ON *.* TO 'root'@'%';
# 修改密碼
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456+Ab';
# 重新整理
FLUSH PRIVILEGES;