创建容器时,更改 my.cnf 文件[client]下面添加
host=localhost
user=
password=123456
然后运行 docker-compose 文件
查看容器是否启动成功
docker ps -a
然后进入 docker 容器
docker exec -it mysql bash
然后进入 bin 目录
cd /usr/bin/
然后执行命令
mysqldump --defaults-extra-file=/etc/mysql/my.cnf --tables solo > /tmp/data.sql
定时任务
编写需要放入 docker 中的脚本
vi mysql_tmp_docker.sh
给脚本权限
chmod 777 mysql_tmp.sh
修改/etc/crontab
vi /etc/crontab
在下面添加
30 3 * * * root sh /root/mysql_tmp.sh
重启 crontab
/etc/init.d/crond restart
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于