免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6119 | 回复: 9
打印 上一主题 下一主题

Error: 1044 SQLSTATE: 42000 (ER_DBACCESS_DENIED_ERROR)-结贴 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-07 17:37 |只看该作者 |倒序浏览
有一数据库sort,试用root登录操作一切正常。新加一个用户www,授权给他所有权限 允许从任何地方登录,但是:

[root@localhost ~]# /usr/local/mysql5.22/bin/mysql -u www -p****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.22-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

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

刷新权限列表,并且从启动了服务。

grant select on *.* to www@localhost identified by 'a'

[ 本帖最后由 greysky-zfj 于 2008-8-11 17:21 编辑 ]

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
2 [报告]
发表于 2008-08-07 18:20 |只看该作者
授权给他所有权限

这个确定?
把授权语句写出来
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'sort'

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
3 [报告]
发表于 2008-08-07 18:21 |只看该作者
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'sort'

注意这里
很奇怪
怎么没有用户www

论坛徽章:
0
4 [报告]
发表于 2008-08-07 19:57 |只看该作者
mysql -u www -p****
----------------------------
mysql -uwww -p

论坛徽章:
0
5 [报告]
发表于 2008-08-07 21:47 |只看该作者
把你的select user,host from mysql.user 贴出来吧

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
6 [报告]
发表于 2008-08-07 22:01 |只看该作者
[root@localhost ~]# /usr/local/mysql5.22/bin/mysql -u www -p****

-u和www应该没有空格吧
记得mysql有的命令这两个之间是没有空格的
是mysqladmin还是mysql忘记了

论坛徽章:
0
7 [报告]
发表于 2008-08-07 22:05 |只看该作者

回复 #6 ruochen 的帖子

这个有和没有都是没有关系的。

论坛徽章:
0
8 [报告]
发表于 2008-08-08 00:31 |只看该作者

回复 #1 greysky-zfj 的帖子

授权sql语句写出来,才知道什么原因咯

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2008-08-11 16:34 |只看该作者
原帖由 ruochen 于 2008-8-7 18:21 发表
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'sort'

注意这里
很奇怪
怎么没有用户www


我觉得是和授权没关系,因为我在phpmyadmin里面看 www的用户权限是所有
最奇怪的就是这个 为什么不出现 用户www 而是 ''

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
10 [报告]
发表于 2008-08-11 16:40 |只看该作者
[root@localhost sort]# /usr/local/mysql5.22/bin/mysql -uroot -p0000
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4939 to server version: 5.0.22-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> grant all on *.* to www identified by '9999';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye
[root@localhost sort]# /usr/local/mysql5.22/bin/mysql -uwww -p9999
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4941 to server version: 5.0.22-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use sort;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'sort'
mysql>
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP