天天看點

windows 下Mysql重新設定root密碼

Mysql 1067錯誤

1.\bin\mysqladmin -u root -p shutdown

2.net start mysql

Mysql 1045錯誤

mysql ERROR 1045 (28000): Access denied for user

1.編輯mysql配置檔案my.ini,在[mysqld]條目下加入

skip-grant-tables

 儲存退出後重新開機mysql。

2.指令行mysql -uroot -p ,不用密碼登入。

3.  >use mysql;

     >update user set password=password("new_pass")  where user="root";

     >flush privileges;

     >quit

4.修改my.ini檔案,把之前加入的skip-grant-tables删掉。保持退出後重新開機mysql。

重設root密碼

1.首先将mysqld服務停掉

2.在mysql的bin目錄下,執行指令:

   mysqld --skip-grant-tables

此時指令行會停止不動,另起一個指令行

3.在新的指令行輸入mysql,就可以進入mysql。

   > use mysql;

   >update user set password=password("new_pass")  where user="root";

   >flush privileges;

   >exit

4.重新開機mysql服務。

繼續閱讀