Press "Enter" to skip to content

MySQL8创建、修改用户设置密码指定加密方式:mysql_native_password、caching_sha2_password

评价:
0
(0用户)

今天给一台云服务器安装mysql8,在设置用户密码这块卡住了,和以前不一样了,本文特此记录一下:

新版的user表密码相关字段和以前不同了,有两个字段:plugin 和 authentication_string,前者是加密方式,后者是密文,两者需对应才能生效。加密方式我没深入研究,目前只知道有mysql_native_password 和 caching_sha2_password,具体命令如下:

1、创建用户:

create user 'admin'@'%' identified with mysql_native_password by 'your_password';
grant all privileges on *.* to 'admin'@'%' with grant option;
flush privileges;

2、修改用户密码:

alter user 'admin'@'%' identified with mysql_native_password by 'your_password';

#or

alter user 'admin'@'%' identified with caching_sha2_password by 'your_password';

 

本文为原创文章,转载请注明出处!

注册并通过认证的用户才可以进行评价!

admin:系统自动奖励,+10,  

Be First to Comment

发表评论