修改xampp中的mysql的密码报错,ERROR 1348 (HY000): Column 'Password' is not updatable

xampp中的mysql(MariaDB)默认密码为空,进入mysql的bin目录,输入mysql -u root -p,回车,无密码登录:
修改xampp中的mysql的密码报错,ERROR 1348 (HY000): Column 'Password' is not updatable_第1张图片
查看所有数据库,选择mysql数据库:

show databases;
use mysql;

修改xampp中的mysql的密码报错,ERROR 1348 (HY000): Column 'Password' is not updatable_第2张图片
使用update语句修改密码报错:ERROR 1348 (HY000): Column ‘Password’ is not updatable
在这里插入图片描述
使用如下命令修改密码,并没有效果:
在这里插入图片描述
使用ALTER语句:

ALTER USER 'root'@'localhost' identified by '123456';
flush privileges; // 刷新权限

好像也没用。
使用set语句:

set password for 'root'@'localhost'=password('123456');

flush privileges;

有效:
修改xampp中的mysql的密码报错,ERROR 1348 (HY000): Column 'Password' is not updatable_第3张图片
测试连接:
修改xampp中的mysql的密码报错,ERROR 1348 (HY000): Column 'Password' is not updatable_第4张图片

参考文章链接:
https://blog.csdn.net/weixin_38111667/article/details/103763419
https://www.cnblogs.com/zhongjicainiao/p/11101383.html

你可能感兴趣的:(#,MySQL)