MySQL使用ALTER USER修改密码

    • alter user修改密码
    • 修改MySQL的root密码
    • MySQL8 创建用户,设置修改密码,授权

alter user修改密码

-- 获取当前用户名
alter user user() identified by 'aaaaaa';

-- alter user修改密码
alter user test identified by '123456';


修改MySQL的root密码

不修改密码会提示: 在执行此语句之前,您必须使用 ALTER USER 语句重置您的密码。

参考链接:https://blog.csdn/weixin_39602615/article/details/113236132
参考: https://www.hxstrive/article/728.htm


# 登陆mysql
mysql -p
## 根据提示输入root密码

# 必须修改两个全局参数
## 1、修改validate_password_policy参数的值

mysql> set global validate_password_policy=0;

Query OK,0 rows affected (0.00 sec)

## 2、validate_password_length(密码长度)参数默认为8,我们修改为1

mysql> set global validate_password_length=1;

Query OK,0 rows affected (0.00 sec)

## 3、修改完成之后再次执行修改密码语句即可成功

mysql> alter user 'root'@'localhost' identified by '123456';

Query OK,0 rows affected (0.00 sec)

# 退出
mysql> exit;

# 以新密码重新登录
mysql -p
## 按照提示输入新密码

# 查看数据库
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

MySQL8 创建用户,设置修改密码,授权

https://juejin/post/7198476152632000567

更多推荐

MySQL使用ALTER USER修改密码