欢迎投稿

今日深度:

解决Access denied for user ''@'localho

解决Access denied for user ''@'localhost' to database 'mysql'问题,deniedlocalhost


在修改mysql的root用户密码后,再登陆,提示如标题的错误,找了一番答案之后,终于解决,步骤如下:

1.停掉mysql:      service mysqld stop

2.使用不验证的状态登陆mysql:   

          mysqld_safe --skip-grant-tables &   //后台运行

          启动mysql:   service mysqld start

3.进入mysql:    mysql -u root

4.use mysql;

5.delete from user where user='';   删除空用户

6.flush previlige;    刷新权限

7.service mysqld restart

8.问题解决



连接JAVA连接MySQL出错: Access denied for user ''@'localhost' to database 'qquser'

很明显,没有权限
 

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

你看下 库名为mysql 数据库中的user 表

看一下 root 用户的 create_priv 权限是否被设置为N了?

也不知道是不是连接用户地过多造成的?
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/2110.html NewsArticle 解决Access denied for user @localhost to database mysql问题,deniedlocalhost 在修改mysql的root用户密码后,再登陆,提示如标题的错误,找了一番答案之后,终于解决,步骤如下: 1.停掉mysql: service...
评论暂时关闭