MySQL密碼忘記後該怎麼辦

MySQL密碼忘記後該怎麼辦

首先殺掉原有的mysqld進程.再啓動一個跳過grant的mysqld服務

/path/to/mysql/bin/mysqld_safe --skip-grant --user=mysql &mysql

要是不斷網的話,最好加上--skip-networking參數

而後直接登錄

/path/to/mysql/bin/mysql -uroot

登錄之後就能夠設置密碼了: mysql> use mysql;

mysql> update user set password=password("new-password") where user="root";
mysql> flush privileges;
mysql> exit


這時候再正常啓動mysql就可使用新的密碼了。sql

相關文章
相關標籤/搜索