自制mysql支持

axzmvihb  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(297)

当我使用自制软件安装mysql(osx10.13版本为8.0.12)时,我无法更改密码,这是我的sql:

UPDATE mysql.user SET authentication_string=password('elephant7') WHERE user='root';

然后错误:
错误1064(42000):您的sql语法有错误;请查看与您的mysql服务器版本对应的手册,以了解在第1行的“('elephant7')where user='root'”附近使用的正确语法
如何解决?

jogvjijk

jogvjijk1#

https://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_password
从MySQL5.7.6开始,这个函数就被弃用了,在以后的MySQL5.7.6版本中将被删除。
看到了吗https://dev.mysql.com/doc/refman/8.0/en/set-password.html 设置密码的正确方法:

ALTER USER root IDENTIFIED BY 'auth_string';

相关问题