首页 > 其他 > 详细

docker随笔

时间:2020-10-31 16:36:24      阅读:25      评论:0      收藏:0      [点我收藏+]

运行一个mysql docker container

docker run
--detach
--name=mysql02
--env="MYSQL_ROOT_PASSWORD=root123456@"
--publish 7306:3306
--volume=/root/docker/mysql02/conf.d:/etc/mysql/conf.d
--volume=/root/docker/mysql02/data:/var/lib/mysql
mysql/mysql-server:latest
--character-set-server=utf8
--collation-server=utf8_general_ci

更改root外部连接策略(允许外部连接) ,或者是创建一个新的用户

一、修改/etc/mysql/my.conf
找到bind-address = 127.0.0.1这一行
改为bind-address = 0.0.0.0即可,如果是容器挂载文件,需要重启容器才会生效。

二、进入容器修改
docker exec -it mysql02 mysql -uroot -p
use mysql;

update user set host=‘%‘ where user=‘root‘
flush privileges;

docker随笔

原文:https://www.cnblogs.com/caiyangcc/p/13905940.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!