51Testing软件测试论坛

标题: 请mysql数据库高手进 [打印本页]

作者: jiujin    时间: 2008-1-4 12:18
标题: 请mysql数据库高手进
为什么我用:UPDATE mysql.user SET Password = '1234' WHERE Host = 'localhost' AND User = 'bugs';
      flush privileges;
再用用户名bugs,密码1234就登陆不上数据库了,真的快晕了,哪位数据库高手指教一下,小女子不胜感激!
作者: scorix    时间: 2008-1-4 13:26
user表里的password里面放的是加密过的密码,你这样直接改,当然登不进去了
应该加个password函数,PASSWORD('password')
UPDATE mysql.user SET Password = PASSWORD('1234') WHERE Host = 'localhost' AND User = 'bugs';
flush privileges;
作者: jiujin    时间: 2008-1-4 14:48
十分感谢,终于解决了
作者: jake1314    时间: 2008-1-4 18:29
晚辈看了也受益匪浅拉//...
作者: mrxangel1986    时间: 2008-1-7 15:00
这个倒是没试过~~~`
作者: bzfyhfyh    时间: 2008-1-7 22:51
这样直接赋值修改密码,没试过,晕




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2