如果您經常使用MySQL,很有可能會遇到密碼或用戶名忘記的情況。這可能是因為您有多個MySQL實例或服務器,并且使用不同的用戶名和密碼訪問這些實例/服務器,或者是因為您很長時間沒有使用MySQL,導致忘記了密碼和用戶名。
在這種情況下,您可以通過以下步驟來設置新的密碼和用戶名:
1. 停止MySQL服務
sudo service mysql stop
2. 在MySQL安全模式下啟動MySQL服務器
sudo mysqld_safe --skip-grant-tables &
3. 使用root用戶登錄到MySQL
mysql -u root
4. 更改密碼并設置新的用戶名
mysql> use mysql;
mysql> update user set authentication_string=PASSWORD("newpassword") where User='username';
mysql> flush privileges;
mysql> exit;
5. 停止MySQL服務器
sudo service mysql stop
6. 啟動MySQL服務器
sudo service mysql start
在以上步驟中,您需要更改“newpassword”為您要設置的新密碼并更改“username”為您要設置的新用戶名。
請注意,您需要使用root用戶訪問MySQL服務器,因此請確保您具有root用戶的憑據。
以上步驟將允許您重置MySQL密碼和用戶名,并重新訪問您的MySQL實例/服務器。