2014年4月14日 星期一

MYSQL 重設密碼

1.首先,停止MYSQL 服務:

    #  /etc/init.d/mysql stop           

2.接著跳過連結,命令如下:

    # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

3.登錄 MYSQL:

    # mysql -uroot mysql -p

    輸入 root 密碼,進入MYSQL。
    
4.重新寫入 root 密碼:

    mysql> UPDATE user SET Password=PASSWORD('輸入你 root 的新密碼') where USER='root';

5. 把 所有資料庫(含其下的所有資料表),授權給 root,從 localhost 上來,密碼為引號內數據  '*****'。 

    mysql> GRANT all ON *.* TO root@'localhost' IDENTIFIED BY '輸入你 root 的密碼'; 

6.更新權限!密碼若有更動,一定要執行此行指令。

    mysql> FLUSH PRIVILEGES;

7.離開 MYSQL

    mysql> quit

8.輸入密碼,正常進入 MYSQL。

    # mysql -uroot -p