怎么用navicat自动备份mysql数据库

怎么用navicat自动备份mysql数据库,第1张

用navicat自动备份mysql数据库方法:1、启动navicat软件,使用连接mysql数据库。

2、随后d出,随意起一个“连接名”;输入“主机名/ip”这里填写mysql数据库所在服务器的ip地址,用户名密码为mysql数据库的root和密码。

3、这样左边就可以列出数据库“连接名”的快捷方式,双击以后可以列出这个mysql里面所有的数据库,等同于“show databases”命令。如图172162069这个:

4、“单击”选定需要备份的数据库,然后点最后一项“计划任务”有的翻译为“计画任务”。如图:

5、点击创建批次处理任务

6、在d出的新窗口中“双击”可用任务中的“Backup数据库名称”,在下面的“选择任务”框中,就会出现选取的“Backup 数据库名称”也就是备份库。比如图中的wakawaka数据库。

7、点击"保存" ,随意输入一个文件名比如 chuxuefeng-wakawaka 。

8、返回 Navicat for MySQL 窗口,打开hl2库的“计画任务”。会看到计画任务里多了一个chuxuefeng-wakawaka,在chuxuefeng-wakawaka上点右键,选择“设置计画任务”。

9、在新的窗口里选择“计划”页,新建一个计划。在高级选项里,可以勾选重复任务。

10、打开高级选项,可以设定每多少小时备份一次,持续时间可以选择最大9999小时,可以设置为每天每隔3小时备份一次。实际上一般可以设定每天0:00备份一次就行了。具体的时间间隔视你的服务器情况而定。

11、设置完计划任务之后。系统会要求你输入windows本机的administrator密码。

12、现在做了计划任务的数据库每隔设定的一段时间就自动备份一次,自动备份的文件名是按时间排序的,名称是按照设定的名称来备份。如果需要恢复备份的话,可以按时间恢复数据。

13、如果需要恢复数据,那么双击相应的备份文件,点击“开始”就可以恢复数据。

如下图:

通过简单的设置,可以让mysql数据库备份自动化

>

方法/步骤

1 在根目录下新建定时备份存储文件夹mkdir /mysql_backup

2新建备份的脚本vim /root/mysql_backupsh

3在mysql_backupsh中输入内容:

backupdir=/mysqlbackup time=` date +%Y%m%d%H`mysqldump -uroot -proot abc | gzip > $backupdir/abc$timesqlgzfind $backupdir -name “abcsqlgz" -type f -mtime +5 -exec rm {} \; > /dev/null 2>&1

——————————————————————————————

说明:

backupdir = 备份文件存储文件夹time = 获取当前时间 年月日时(2014111417)2014年11月14日17点mysqldump 备份数据库指令 abc要备份的数据库find $backupdir -name “abcsqlgz" -type f -mtime +5 -exec rm {} \; > /dev/null 2>&1 删除5天前的备份文件

3 :wq 文件保存成功后

先按一下键盘上的 " esc " 然后输入 ” :wq “

执行一下脚本,看根目录下的mysql_backup文件夹是否有sqlgz后缀名的文件

/mysql_backupsh

写入每天的定时任务 修改 /etc/crontabvi /etc/crontab

按键盘上的"i",开始输入

02 4 root /root/mysql_backupsh

表示每天4点2分执行备份任务

先按一下键盘上的 " esc " 然后输入 ” :wq “ 表示保存

重新启动crond

service crond restart 或 /etc/rcd/initd/crond restart

1

sql数据库需要每天备份一次,因为资料每天都会不断的更新,备份显得尤为重要。下面我将详细教大家如何设置每天自动备份。首先点击开始菜单--程序--microsoft sql server--打开企业管理器;

2

进入控制台依次打开“microsoft sql servers”、“sql server组”、“(local)(windows NT)”、“管理”里面打开数据库维护计划;

3

右击数据库维护计划,点击新建维护计划;

4

出现欢迎首页直接下一步;

5

然后进入选择数据库,把需要备份的数据库前面打上勾,点击下一步;

6

接着下一步;提示检查数据库完整性时,要在前面打勾,然后点击更改、更改备份的时间;

多图

7

发生频率:设置为每天的每一天。

每日频率:设置每次备份时间。

持续时间:设置开始备份日期和选择无结束日期。然后点击确定保存设置;

多图

8

返回检查数据完整性直接下一步;

9

接着将会提示你指定备份磁盘目录,资料文件夹一定不能放在c盘,为了防止备份文件夹被删除可以隐藏文件。下面还可以设置删除早于备份的时间间隔,设置完成继续下一步;

10

指定事物日志备份计划就是指定日志备份计划防止失败和 *** 作错误,选择作为维护计划的一部分来备份日志,然后更改日志的备份时间;

11

设置日志备份的时间和周期尽量和备份时间一致,可以方便查看备份状态信息。点击确定,然后下一步;

多图

12

日志的备份路径应和备份数据放在一个文件夹里,删除早于备份日志的时间间隔也是跟备份数据保存同步,接着下一步。

13

剩下的直接下一步、下一步直到完成。完成最后可以设置数据库备份的计划名,也可查看你所设置的计划详情。

14

设置完成后就大功告成了,但是需要我们注意的是每天必须要查看日志的备份结果,然后不定期的做好异地备份,从而达到资料永不丢失的目的。

然后使用Windows的“计划任务”定时执行该批处理脚本即可。(例如:每天凌晨3点执行back_dbbat)

解释:备份和恢复的 *** 作都比较简单,完整性比较高,控制备份周期比较灵活,例如,用%date:~0,10%。此方法适合有独立主机但对mysql没有管理经验的用户。缺点是占用空间比较多,备份期间mysql会短时间断开(例如:针对30M左右的数据库耗时5s左右),针对%date:~0,10%的用法参考 。

以上就是关于怎么用navicat自动备份mysql数据库全部的内容,包括:怎么用navicat自动备份mysql数据库、mysql 怎么数据库自动备份、如何在linux下实现mysql数据库每天自动备份等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/sjk/9354623.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存