MySQL 8.0 新增了對密碼安全性的改進,使用了更強的密碼哈希算法,提供了更加安全的用戶認證方式。MySQL 8.0 之后版本新建用戶時,默認需要輸入密碼,否則會報錯。而 MySQL 8.0 初始安裝后,需要使用初始密碼登陸。
MySQL 8.0 初始密碼是一個經(jīng)過加密的隨機字符串,可在 MySQL 錯誤日志中找到。默認情況下,MySQL 8.0 的錯誤日志文件位于 /var/log/mysql/error.log 或 C:\ProgramData\MySQL\MySQL Server 8.0\data\ServerName.err。
2022-01-01T10:00:00.000000Z 1 [Note] A temporary password is generated for root@localhost: Abcd1234%&*
上述日志中,Abcd1234%&* 就是初始密碼。
使用初始密碼登陸所需步驟如下:
$ mysql -u root -p Enter password: Abcd1234%&* mysql>
完成以上步驟后,即可更改初始密碼。可使用以下命令更改密碼:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
以上就是關(guān)于 MySQL 8.0 初始密碼的說明和使用方法。