查看docker mysql
一步一步来,常规备份,进入容器中,用mysqldump备份。
显示如下:
一步到位,这里有两种命令可行
1):(推荐,还原没问题)
2):(不推荐,还原有问题)
网上大多数是这种备份方法,但是我还原有问题,5.7版本的可以试试。
注:可能版本原因(此版本8.0),这种备份时没问题,但是还原会出问题。报错如下:
也可以用进入数据库,用命令source还原,但是报错还是会出现,但是会忽略,导致最后恢复数据不完整。所有这种不推荐。
1):非容器中还原
1:直接命令还原
2:进入mysql后source还原
2):容器mysql还原
需要进入mysql容器中还原。
1):设置定时任务
内容如下:
命令说明:
每天凌晨2点执行
2):定时任务不执行
更新:第二天发现没有备份文件,查看cron日志。如没有,请开启cron日志。方法如下:
查看定时任务显示
发现命令后面 %F`.sql 并没有显示,原因是%在里面为变量了,加上\转义符,让保持原来的字符。
保存,测试生效。
更多网络安全知识可添加客服QQ:3002907410 TG:@GM007X 咨询