2010年8月30日 星期一

MySQL忘記root密碼

上網找一下忘記密碼怎麼處理,其實找到的方法就是利用 command line 的方法,相當方便,最終解決方法還是文字介面,作法如下
首先先 Kill 掉所有 MySQL 的連線
# on Linux
/etc/init.d/mysqld stop
# on FreeBSD
/usr/local/etc/rc.d/mysql-server stop
killall -9 mysqld
然後進入 MySQL 安全模式
mysqld_safe -u root --skip-grant-tables &
然後利用文字介面修改 MySQL root 密碼
mysql
>use mysql
>UPDATE user SET password=password(’這裡輸入你的密碼’) where user=’root’;
>FLUSH PRIVILEGES;
>exit