我忘記了MySQL的root 密碼, 因為太久沒用了, 網路上找到了改密碼的程序, 先記下來, 下次也許用的到.
先停服務
sudo /etc/init.d/mysql stop
再來這二個動作超重要, 我就是沒有做到, 卡關超久.
sudo mkdir /var/run/mysqld/
sudo chown mysql /var/run/mysqld/
再來就是起動mysql, 進入安全模式
sudo mysqld_safe –skip-grant-tables &
登入root, 不用密碼, 如果可以登入大概就沒什麼問題了.
sudo mysql -u root
選db 到mysql
use mysql;
執行改root密碼的sql command
update user set authentication_string=PASSWORD(“New_Passwore_Here”) where User=’root’;
重新讀權限
flush privileges;
退出mysql
exit;
重新起動mysql
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
用新的密碼進去mysql
sudo mysql -u root -p
喔! 成功.