mysql数据库:8.x版本新建用户及修改密码

8.x版本上mysql新建用户与7.x不一样,特此记录

一、创建用户并设置密码

7.x 版本创建用户并设置密码

# 创建用户并设置密码
MySQL [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'wangzy'@'%' IDENTIFIED BY 'asr_2w4r123' WITH GRANT OPTION;
MySQL [(none)]> FLUSH PRIVILEGES;

 

 8.x 版本创建用户并设置密码

MySQL [(none)]> CREATE USER 'wangzy'@'%' IDENTIFIED BY '123456';
MySQL [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'wangzy'@'%';
MySQL [(none)]> FLUSH PRIVILEGES;

二、8.x 版本修改密码

注:一般需要用root用户先对密码规则进行修改,此处以以root为例。

对于新创建的用户,一般需要先修改mysql_native_password规则,详解另一篇文档:https://www.cnblogs.com/wangzy-Zj/p/16305398.html

# 进入数据库
[root@wangzy ~]# mysql -h127.0.0.1 -uroot -p Enter password:

# 将root密码改为wangzy MySQL [(none)]
> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'wangzy'; MySQL [(none)]> flush privileges; MySQL [(none)]> quit

 

 

 

说明:本博客所有内容仅用于学习参考,具体需根据实际环境为主

posted on 2022-06-23 15:38  wangzy-Zj  阅读(344)  评论(0编辑  收藏  举报