基于 mysql 镜像的定时自动备份数据和清除过期备份

基于 mysql 镜像的定时自动备份数据和清除过期备份,第1张

CentOS 7

mysql8镜像

备份方式:mysqldump 命令

mysql_backup.sh 脚本,本例将其放置在 /home/test/db_bk 文件夹

执行以上脚本后,会在挂在路径下生成 “/backup/日期” 的文件夹,文件夹内存着备份的 sql 文件,当需要恢复备份时,执行对应的 sql 文件即可。

Linux 内置的 cron 进程可以用于开启定时任务

cron进程简介

进入 cron 编辑器:

编辑cron命令:

可以通过以下命令,查看定时任务情况:

执行以上脚本后,会在挂在路径下生成 “/backup/日期” 的文件夹,文件夹内存着备份的 sql 文件,当需要恢复备份时,执行对应的 sql 文件即可。

可以把备份的 sql 文件导出,然后用 navicat 之类的工具执行 sql 文件即可。

1.3.2.1

*注意: 需要设置字符集,否则会乱码,mysql -u [用户] -p --default-character-set=utf8mb4

1.3.2.2

linux安装mysql没有可用镜像可以这样 *** 作

1、查看可用的MySQL版本

2、拉取MySQL镜像

3、查看本地镜像

4、运行容器

5、连接MySql,访问MySQL服务安装成功。

数据库镜像?没搞懂,备份吧是。

很多工具都支持数据库相互同步的,例如navicat mysql ,工具菜单里就有数据同步。

还有一种很傻瓜的办法,如果都是xp,而且mysql版本也一样的话,你可以直接把其中一个的Data文件夹(mysql安装目录下找,或者你安装mysql的时候设置的数据文件位置下找)复制,然后替换掉另外一机器的mysql data文件夹就可以了(注意备份数据)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8660730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存