首先登录数据库
mysql -u root -p1234qwer
查找数据库用户表所有用户信息
SELECT `Host`, `User`, authentication_string,password_last_changed FROM mysql.`user`;
更新密码
UPDATE mysql.`user` SET authentication_string = PASSWORD('1234qwert') WHERE user = 'root' AND Host = 'localhost';
-- 需要使用 PASSWORD() 函数加密密码
从MySQL 8.0开始,authentication_string列不再用于存储散列后的密码。应该使用ALTER USER
语句来更改密码。操作方式如下:
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234qwert';
刷新权限
flush privileges;
标签:string,数据库,Mysql,密码,authentication,user,mysql,root
From: https://www.cnblogs.com/sowler/p/18292186