忘記 mysql root 密碼

雖然是老梗, 但是好像每次遇到都還要去 google 一下 那乾脆記在這邊

昨天裝好一台新的 mysql 沒有啟動
今天早上繼續工作, 跑起來之後用要登入
怎麼搞 密碼就是不對
昨天明明就還沒設密碼 應該是空白才對啊
可是怎麼樣就進不去
算了 直接改掉好了


# /usr/local/etc/rc.d/mmysql-server stop
# /usr/local/libexec/mysqld -u root --skip-grant-tables &
# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password('kerkerker') where user='root';
mysql> FLUSH PRIVILEGES;
mysql> exit

kerkerker請改為你自己的密碼