Windows下 MySQL更新密码
16lz
2021-01-22
本以为更新密码会和Linux下一样,执行如下语句即可:
update mysql.user set password=password('test') where user='test';
然而会报如下错误:
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
原来Windows下,从MySQL5.7之后,就没有这个字段啦,并用authentication_string所取代,因此我又执行了如下语句:
update mysql.user set authentication_string=PASSWORD('test') where user='test';
结果就好啦!
更多相关文章
- Mysql数据库四大特性、事物的四个隔离、基本MySQL语句、独立表空
- 为什么准备好的语句由每个会话管理?
- MYSQL必知必会-SQL语句查询
- MySQL-数据库安装及基本SQL语句
- 8.2.1.2-MySQL如何优化 WHERE 语句
- ORACLE 分页SQL语句
- MYSQL查询语句:排名在第3名的成绩是多少?
- MYSQL中update语句 与in 的bug
- MySQL SQL语句学习(查询某年每个月的销售额与采购额)