阿里云docker-mysql 执行脚本

49 阅读1分钟

1.上传脚本

image.png

2.docker cp 脚本

docker cp 本地文件路径 ID全称:容器路径

ID全称 全称可通过 docker ps 命令得到

image.png 开始cp 并且查看

[root@iZ2ze010hmowg82k9bg96oZ home]# docker cp /home/cloud_jiangning2.sql  a56b0b798c30:/home
[root@iZ2ze010hmowg82k9bg96oZ home]# 
[root@iZ2ze010hmowg82k9bg96oZ home]# 
[root@iZ2ze010hmowg82k9bg96oZ home]# docker exec -it mysql bash 
bash-4.2# 
bash-4.2# ls
bin  boot  dev	docker-entrypoint-initdb.d  entrypoint.sh  etc	home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
bash-4.2# cd home/
bash-4.2# ls
cloud_jiangning2.sql
bash-4.2# 

image.png

3.登陆数据库执行脚本

mysql> use cloud_jiangning2;
Database changed
mysql> 
mysql> source /home/cloud_jiangning2.sql;

image.png

执行成功后

image.png

如果有什么问题可用查看docker mysql 日志,命令如下

docker logs -f 848a2581da80