如果你設置了MySQL管理用戶的密碼,并且忘記了它,那么不要擔心。本文將會介紹如何在Linux上重置MySQL密碼。
首先,通過以下命令進入MySQL命令行:
mysql -u root -p
接著,輸入以下命令來禁用密碼驗證:
mysql>FLUSH PRIVILEGES; mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '';
現在您可以在沒有密碼的情況下登錄了。在MySQL控制臺中,使用以下命令更改您的密碼:
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
要在Linux上確保MySQL重新啟動時密碼仍然有效,請編輯/etc/mysql/my.cnf,找到以下行:
[mysqld] skip-grant-tables
將其注釋掉并保存文件。
現在,您已經成功地在Linux上重置了MySQL密碼。記得在生產環境中一定要保護好您的密碼。