ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
原因:mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的
解决方法:
在MySQL的配置文件的【mysqld】下加一行skip-grant-tables即可,然后重启MySQL服务,就可以不通过密码登录MySQL。
上一篇:怎么解决mysql中的innobackupex问题
下一篇:mysql innodb的行锁举例分析
mysql









