第二篇:进入mysql的docker容器创建用户

docker exec -it mysqlserver /bin/bash
mysql -uroot -p 
create user 'testuser'@'%' IDENTIFIED BY 'passwd';
grant all privileges on *.* to 'testuser'@'%' with grant option;

说明:mysql 版本8.0.13将创建用户和授权分开了。

show global variables like 'port';   //查看端口号


登录时提示:

在这里插入图片描述

SELECT `user`, `host`, `authentication_string`, `plugin` FROM mysql.user;
查出发现密码是乱码
ALTER USER 'testuser'@'%' IDENTIFIED BY 'passwd' PASSWORD EXPIRE NEVER; #修改加密规则password是自己的密码,root也是登陆账户,下同。
ALTER USER 'testuser'@'%' IDENTIFIED WITH mysql_native_password BY 'passwd'; #更新一下用户的密码 
发布了47 篇原创文章 · 获赞 0 · 访问量 1194

猜你喜欢

转载自blog.csdn.net/weixin_43103748/article/details/103401965