如果在安裝MySQL時無法輸入密碼,這可能就是一個很棘手的問題。通常情況下,這種情況的解決方法并不是單一的,可能需要您嘗試多種方法。
首先,您可以嘗試暴力輸入密碼。這種方法可能很笨拙,但有時也很有效。只需打出密碼,然后在確認密碼之前按下回車鍵,有時候就可以通過這種方式獲得MySQL密碼。
如果第一種方法不起作用,那么您可以嘗試將MySQL實例中的密碼更改為新的密碼。您可以通過以下步驟找到MySQL實例文件夾:
cd /usr/local/mysql sudo find . -name "*.sock"
在終端中輸入新密碼:
sudo su /usr/local/mysql/bin/mysqladmin -u root -p'輸入當前密碼' password '新密碼'
以上方法仍然不起作用,那么您可以通過重置密碼的方式解決此問題。以下是更改root用戶密碼的命令:
sudo su /urs/local/mysql/bin/mysqld_safe --skip-grant-tables /usr/local/mysql/bin/mysql -u root mysql>use mysql; mysql>update user set password = password('新密碼') where user = 'root'; mysql>flush privileges; mysql>exit;
完成所有步驟后,重新啟動MySQL即可生效新密碼。注:新的密碼建議使用字母、數字以及特殊符號的組合,以確保安全。