MySQL最新版本(8.0)的初始密碼的設置有所改變。在以前版本中,初始密碼是由系統生成的,用戶需要在安裝完成后查看或者重新設置;而在8.0版本中,初始密碼將在安裝程序中生成,并儲存在日志文件中。下面我們來了解一下如何查看和重置MySQL的初始密碼。
步驟1:找到MySQL日志文件 在Windows系統中,日志文件通常存儲在C:\ProgramData\MySQL\MySQL Server 8.0\Data文件夾下。在Linux系統中,日志文件通常存儲在/var/log/mysql/error.log文件中。請記住,您需要使用管理員權限才能訪問這些文件。 步驟2:查看初始密碼 打開日志文件,使用Ctrl + F(Windows)或者grep(Linux)命令來查找字符串“temporary password”。在下面這行文字中,您將會找到您的MySQL初始密碼: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: dx,M6Utab_y6 在這個例子中,初始密碼為“dx,M6Utab_y6”。 步驟3:登錄MySQL并重置密碼 在安裝之后,使用初始密碼登錄MySQL服務器。然后,進入MySQL終端并重置密碼。您可以使用以下命令更改密碼: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password'; 請確保將“new_password”替換為您選擇的新密碼。 此外,別忘了刷新特權使更改立即生效: FLUSH PRIVILEGES;
在完成這些步驟之后,您就可以使用新密碼登錄到MySQL服務器中,開始進行您的數據管理了。記住,這個初始密碼是非常重要的,請確保妥善保管。