
执行Mysql脚本
docker ps查看容器IDdocker cp /home/work/mysql/file/xx.sql ab4fca8a4f43:/(语法解释:docker cp 文件地址 容器ID:/)docker exec -it mysql bash(进入mysql容器)ls(查看是否成功copy到此容器中)mysql -u root -p(进入mysql)use xxxx(指定具体数据库)source /xx.sql(执行sql脚本)exit(退出mysql)exit(退出docker容器)
常用命令
- centos6.x下
- docker启动
service docker start - 重启docker服务
service docker restart - 关闭docker
service docker stop
- centos7.x下
- docker启动
systemctl start docker - 重启docker服务
systemctl restart docker - 关闭docker
systemctl stop docker - 查看防火墙状态
firewall-cmd --state - 停止firewall
systemctl stop firewalld.service - 禁止firewall开机启动
systemctl disable firewalld.service
本文介绍了如何在Docker容器中执行Mysql脚本,包括查看容器ID,进入mysql容器,确认脚本复制,指定数据库并执行sql,最后退出。同时提供了在Centos6.x和7.x下的Docker启动、重启、关闭命令,以及防火墙管理操作。

1730

被折叠的 条评论
为什么被折叠?



