ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
原因: mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的
解决方法:
在MySQL的配置文件的【mysqld】下加一行skip-grant-tables即可,然后重启MySQL服务,就可以不通过密码登录MySQL。
原因: mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的
解决方法:
在MySQL的配置文件的【mysqld】下加一行skip-grant-tables即可,然后重启MySQL服务,就可以不通过密码登录MySQL。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30046312/viewspace-2144138/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30046312/viewspace-2144138/