ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'

/etc/init.d/mysqld stop

--skip-grant-tables

/etc/init.d/mysqld start

mysql  直接进入数据库不要密码

use mysql  引用mysql库

UPDATE user SET Password=PASSWORD('xxx') WHERE user='root'

flush privileges;

--skip-grant-tables   注释掉然后重启数据库

 mysql -uroot -p  输入新密码可以进入数据库了

posted on 2018-11-01 16:44  LEON001028  阅读(638)  评论(0编辑  收藏  举报

导航