为了账号安全,请及时绑定邮箱和手机立即绑定

docker容器内怎么连接外部的mysql?

docker容器内怎么连接外部的mysql?

倚天杖 2018-11-26 14:06:48
docker容器内怎么连接外部的mysql
查看完整描述

1 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

1 docker pull mysql
2 docker run -v /data/var/mysql/:/var/lib/mysql -e YSQL_ROOT_PASSWORD=kS4pJUIb mysql
3 docker stop [CONTAINER ID]
4 docker run -it -v /data/var/mysql/:/var/lib/mysql mysql /bin/bash
5 mysqld_safe&
6 grant all privileges on *.* to 'wuxiao'@'%' identified by 'password';
7 docker cp [CONTAINER ID]:/etc/mysql/my.cnf /data/local/my.cnf
8 docker stop [CONTAINER ID]
9 docker run -d -p 3306:3306 -v /data/var/mysql/:/var/lib/mysql -v /data/local/my.cnf:/etc/mysql/my.cnf mysql
10 add [CMD] to /etc/rc.local
11 OK!



查看完整回答
反对 回复 2018-12-13
  • 1 回答
  • 0 关注
  • 6822 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信