今天给一台云服务器安装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