1. 8.0之前修改密码使用方法如下所示
mysql> use mysql; mysql> update user set password=password('新密码') where user='用户名'; 或者 mysql> update mysql.user set authentication_string=password('新密码') where user='用户名'; mysql> flush privileges; --刷新MySQL的系统权限相关表
2. 8.0之后修改的方法如下所示:
[root@localhost ~]# ./bin/mysql -u root -p '原来的密码' mysql> show databases; mysql> use mysql; mysql> ALTER USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; mysql> flush privileges; --刷新MySQL的系统权限相关表 mysql> exit;
3. 8.0之前的版本,修改密码的方式有很多:
4. 如果用8.0之前修改密码的方法修改8.0之后的版本密码,会出现报错。
来自于:https://www.cnblogs.com/chloneda/p/12449819.html