mysql

2018-11-28  本文已影响0人  lixwcqs

下载

sudo docker pull mysql:5.7

启动服务实例

sudo docker run --name mysql  -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=1111 -e MYSQL_USER=root -e MYSQL_DATABASE=qicaiyun   -d  mysql:5.7

通过容器链接MySQL

sudo docker run --name mysqlclient  -it --link mysql:mysql --rm mysql:5.7 sh -c 'exec mysql -h"172.17.0.2" -P"3306" -uroot -p"1111"'

mysql:mysql 第一个mysql对应的是容器名称
172.17.0.2 是容器IP地址(可以通过命令docker inspect mysql 来获得)

将数据导入到MySQL

先启动名为mysqlclient的容器链接MySQL服务,然后通过
docker cp 本地路径 容器ID:/目标路径复制文件到容器

docker cp /tmp/jianshu.sql  mysqlclient:/tmp

通过mysqlclient容器链接到MySQL服务,通过source 命令导入.sql文件

上一篇 下一篇

猜你喜欢

热点阅读