1. 程式人生 > >CENTOS7安裝MYSQL8之二

CENTOS7安裝MYSQL8之二

說明,本想將下面的和之一合起來,結果寫好了,圖片放好了,無法釋出也無法草稿儲存,只好匯出,現在貌似好了,重新放上圖片釋出

新的一天開始,
先開機後看看MYSQL是否開機自動開啟,輸入

systemctl status mysqld.service
在這裡插入圖片描述

成功!
接下來就是密碼的設定了,先找到系統給的臨時密碼。
[[email protected] ~]$ grep ‘temporary password’ /var/log/mysqld.log
2018-12-05T14:29:24.772975Z 5 [Note] [MY-010454] [Server] A temporary password is generated for

[email protected]: lshLj;uMo0–
利用臨時密碼進入MYSQL
mysql -uroot -p
進入成功,看到MYSQL> 符號。開始改密碼,請注意兩點,一是程式碼語法要精準,ROOT和LOCALHOST分別有引號,二是密碼要12位並且大小寫和特殊符號都要有,不行的話,多試幾遍。成功修改後的反饋是:mysql> alter user ‘root’@‘localhost’ identified by 換成你的密碼在這裡’;
Query OK, 0 rows affected (0.09 sec)
失敗會提醒 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
如果需要簡單的密碼,可以此時退出,重新進入,再改密碼。進入後,這麼操作

use mysql;
alter user ‘root’@‘localhost’ identified by '你的新密碼‘;’
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
意思是密碼不符合要求,那麼就修改密碼策略吧 。見下圖
圖片發不上來,寫吧
輸入程式碼:show variables like ‘%password%’; 找到兩個有用的
validate_password.policy
validate_password.length
mysql> set global validate_password.policy=0;
Query OK, 0 rows affected (0.08 sec)

mysql> set global validate_password.length=1;
Query OK, 0 rows affected (0.01 sec)

然後像上面那樣修改密碼吧。成功。