dockers

Docker中部署MySql及设置远程连接

2020-05-15  本文已影响0人  三三酱酱

1、安装拉取Mysql镜像命令

docker pull mysql-server

2、启动mysql容器

docker run -it -d --restart always --name mysql-test -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql

3、进入 容器

docker exec -it mysql bash

4、进入mysql :

mysql -uroot -p123456 或 (mysql -uroot -p )

5、查询user用户

select host,use from mysql.user;
查看root的host 如果你是localhost,执行如下:
update mysql.user set host = '%' where user = 'root';

这里是解决到时候连接的时候出现 Host is not allowed to connect to this MYSQL server

6、修改用户root的密码

ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '数据库密码';

7、刷新

FLUSH PRIVILEGES;
上一篇下一篇

猜你喜欢

热点阅读