天天看點

mysql 8.0 yum 安裝1.下載下傳mysql yum庫2.安裝rpm3.安裝mysql4.啟動服務5.設定遠端連接配接修改加密規則

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;