在安裝完mysql8.0以後會有一個系統自動生成的默認密碼,如果不改的話,那麼mysql是沒法用的
1. 查看默認密碼
cat /var/log/mysqld.log | grep password
結果:
2019-03-12T10:22:10.935909Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: bAeG#)wJ5lR=
可以看到這個bAeG#)wJ5lR= 就是系統生成的默認密碼
2. 用默認密碼登陸mysql數據庫
[root@localhost ~]# mysql -uroot -p
Enter password: bAeG#)wJ5lR=
這裏是不會顯示密碼的↑
3. 更改密碼
ALTER user 'root'@'localhost' IDENTIFIED BY '***********';
tips:mysql8的密碼要求是——大寫小寫和特殊字符共同組成