linux安装完mysql后修改了密码不能登陆

安装完mysql后用初始密码登陆进去,然后修改了user表的密码
update mysql.user set authentication_string=SHA1('root') where us
er='root';

退出来重启了mysql服务后用新的密码就登不上去了一直报错

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

3个回答

为什么使用SHA1()呢??

qq_42934899
qq_42934899 你的加密用错了,应该是Password()函数,而不是SHA1()函数
一年多之前 回复
qq_39170130
wwys 8.0版本好像没有password函数了,我用password密码都改不了
一年多之前 回复

你的加密用错了,应该是Password()函数,而不是SHA1()函数

qq_39170130
wwys 8.0.15版本已经不支持了
一年多之前 回复
qq_39170130
wwys 8.0版本好像没有password函数了,我用password密码都改不了
一年多之前 回复

8.0.15版本已经不支持了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐