发新话题
打印

[mysql] mysql 设完密码不能访问,不设密码才可以!请问什么原因

mysql 设完密码不能访问,不设密码才可以!请问什么原因

为什么我的mysql数据库没有设密码可以访问,但是只要一加密码就不行了,而且是root,这个不行,并不是指某一个用户,具体如下,(用户名只要不设密码,可以连得上discuz但是设了密码,他就老是提示密码出错。希望知道的朋友能直接在论坛回复,先谢谢了!)

TOP

你怎么设置的密码,把详细步骤贴上来
[size="4"]
欢迎光临爱MySQL中文网: http://imysql.cn


给你的祝福,要让你招架不住!

TOP

没有flush privilege吧
我猜的

TOP

操作步骤如下;
use mysql
delete from user where host='root'
update user set host='%' where user='root'

TOP

引用:
原帖由 ljk-622 于 2006-9-26 16:29 发表
操作步骤如下;
use mysql
delete from user where host='root'
update user set host='%' where user='root'
这么操作一定要刷新权限的.flush privileges;
如果用grant去赋予权限就不用刷新了。

TOP

用grant去赋予权限也是要flush privileges的
delete from user where host='root'
update user set host='%' where user='root'
这两句看这真别扭阿,楼住你看看,这两句执行怎么可能成功?
delete from user where host='root'
host怎么会等于root?
update user set host='%' where user='root'
这句会导致禁止root从本地登陆。
Once upon a man.

TOP

我也没看懂,执行能完成都有问题
学如逆水行舟,不进则退
心如平原走马,易放难收

TOP

引用:
原帖由 ljk-622 于 2006-9-26 16:29 发表
操作步骤如下;
use mysql
delete from user where host='root'
update user set host='%' where user='root'
可能是打字打错了吧估计是:
delete from user where user='root'

TOP

发新话题