在使用MySQL的過程中,如果密碼遺忘或者需要設置新的密碼,可以通過以下步驟來實現:
1. 停止MySQL服務
可以在終端輸入以下代碼來停止MySQL:
sudo /usr/local/mysql/support-files/mysql.server stop
2. 啟動MySQL服務并跳過權限驗證
可以在終端輸入以下代碼來啟動MySQL并跳過權限驗證:
sudo mysqld_safe --skip-grant-tables
執行這個命令后,MySQL服務將會以不受限制的方式啟動。
3. 連接至MySQL并修改密碼
可以在終端輸入以下代碼來連接至MySQL:
mysql -u root
然后,執行以下命令來修改密碼:
UPDATE mysql.user SET authentication_string=PASSWORD('your_new_password') WHERE User='root';
請注意將該代碼中的"your_new_password"替換成你所設置的密碼。
4. 刷新權限并退出MySQL
可以在終端輸入以下代碼來刷新權限:
FLUSH PRIVILEGES;
然后,執行以下代碼退出MySQL:
exit;
這里通過以上步驟來設置MySQL的登錄密碼或是忘記密碼的情況,需要注意的是,mysqld_safe --skip-grant-tables
這個命令是在跳過權限驗證的情況下啟動MySQL,并且在完成密碼修改后,務必要退出MySQL,否則會留下安全隱患。