MySQL是一種流行的關系數據庫管理系統,它是開源的,被廣泛用于Web應用程序的開發。在MySQL安裝過程中,您需要設置root用戶的初始密碼。而在MySQL 5.7版本中相比于以前的版本,你需要遵循一些新的規則來設置初始密碼。
首先,在安裝MySQL 5.7之后,您必須使用以下命令查找初始密碼:
sudo grep 'temporary password' /var/log/mysqld.log
命令執行后,您將看到一些輸出,其中一行表示root用戶的初始密碼。它看起來像:
2019-10-05T11:51:53.390940Z 1 [Note] A temporary password is generated for [email protected]: b5e48K7J#xhB
在上面的輸出中,"b5e48K7J#xhB"是由MySQL生成的root用戶的臨時密碼。
接下來,您需要使用以下命令登錄MySQL:
mysql -u root -p
在輸入命令后,您將被要求輸入密碼。輸入您剛才找到的臨時密碼即可。
在成功登錄后,您需要更改此臨時密碼并為root用戶創建新密碼。請使用以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
在上面的命令中,請將"new_password"替換為您要設置的新密碼。成功更改root用戶的密碼后,請確認并退出MySQL數據庫:
FLUSH PRIVILEGES; exit;
恭喜您,您成功地為MySQL 5.7設置了初始密碼并且為root用戶創建了新密碼!