MYSQL解決error: 'Access denied for user 'root'@'localhost' (using password:

muxinqing發表於2014-07-01


MYSQL解決error: 'Access denied for user (using password:
YES)'問題
原因:平時沒有開起來mysql服務,開起來就報這個錯誤 MYSQL版本:5.6C:\Users\Administrator>mysql
ERROR 1045 (28000): Access denied for user
(using password:
N
O)


C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server 5.5\bin

C:\Program Files\MySQL\MySQL Server 5.5\bin>net stop mysql


MySQL 服務正在停止.


MySQL 服務已成功停止。



C:\Program Files\MySQL\MySQL Server 5.5\bin>mysqld
--skip-grant-tables


你會看到視窗游標在下一行的第一個位置閃爍,這說明已經啟動了,不需要管。



新建一個命令列視窗同樣進入到e:\mysql5.5\bin目錄,啟動mysql


C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql


Welcome to the MySQL monitor.  Commands end with ; or \g.


Your MySQL connection id is 1


Server version: 5.5.36 MySQL Community Server (GPL)




Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights
reserved.




Oracle is a registered trademark of Oracle Corporation and/or its


affiliates. Other names may be trademarks of their respective


owners.




Type 'help;' or '\h' for help. Type '\c' to clear the current input
statement.




mysql> show databases;


+--------------------+


| Database           |


+--------------------+


| information_schema |


| mysql              |


| performance_schema |


| test               |


+--------------------+


4 rows in set (0.00 sec)




mysql> use mysql;


Database changed


mysql> update user set password=PASSWORD('oracle') where user='root';


Query OK, 2 rows affected (0.00 sec)


Rows matched: 2  Changed: 2  Warnings: 0




mysql> flush privileges;


Query OK, 0 rows affected (0.01 sec)




mysql> quit


Bye


看看那工作管理員中是否有mysqld.exe程式,如有,kill .




C:\Program Files\MySQL\MySQL Server 5.5\bin>net start mysql


MySQL 服務正在啟動 .


MySQL 服務已經啟動成功。




C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot -poracle


Welcome to the MySQL monitor.  Commands end with ; or \g.


Your MySQL connection id is 1


Server version: 5.5.36 MySQL Community Server (GPL)




Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights
reserved.




Oracle is a registered trademark of Oracle Corporation and/or its


affiliates. Other names may be trademarks of their respective


owners.




Type 'help;' or '\h' for help. Type '\c' to clear the current input
statement.




mysql>



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29065182/viewspace-1200171/,如需轉載,請註明出處,否則將追究法律責任。

相關文章