[mysql] ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES).

用mysql -u root -p显示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES).

 

 

编辑mysql配置文件my.ini(不知道在哪请搜索),在[mysqld]这个条目下加入
  skip-grant-tables
保存退出后重启mysql    /etc/init.d/mysqld restart
mysql> use mysql;
mysql> update user set password=password("新密码") where user="root";
mysql> flush privileges;
mysql> quit
改好之后,再修改一下my.ini这个文件,把刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql。

posted @ 2017-09-05 09:13  Mr.Ming2  阅读(2052)  评论(0编辑  收藏  举报