加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql设置自动备份的方法

发布时间:2022-11-19 13:36:35 所属栏目:MySql教程 来源:网络
导读: mysql是我们生活中比较常见的一个数据库管理工具,也有很多用户在操作电脑来开发项目的时候会用到它,在使用它的时候我们会创建多个数据库来存放各个项目的数据,为了防止这些数据丢失或者

mysql是我们生活中比较常见的一个数据库管理工具,也有很多用户在操作电脑来开发项目的时候会用到它,在使用它的时候我们会创建多个数据库来存放各个项目的数据,为了防止这些数据丢失或者被损坏,我们可以选择将数据库备份下来,如果设置自动备份功能的话就更加方便了,只不过很多MySQL的用户都还不知道要怎么操作完成自动备份数据库的设置,所以在接下来的教程中小编就跟大家分享一下mysql这款软件设置自动备份的具体操作方法吧,感兴趣的朋友不妨一起来看看这篇教程。

MySQL 选择数据库_mysql库怎么创建用户_mysql 给库赋权

方法步骤

1.首先我们需要使用Navicat工具连接MySQL数据库,如果连接的数据库在本机的话,连接的时候IP就写localhost,如果在其他的电脑上就写那个电脑的IP地址。

MySQL 选择数据库_mysql 给库赋权_mysql库怎么创建用户

2.之后下一步切换到高级选项卡界面,设置保存路径选项进行设置MySQL 选择数据库,点击右边的三点按钮可以切换这个保存的路径。

mysql库怎么创建用户_mysql 给库赋权_MySQL 选择数据库

3.然后我们在连接完成的工具界面上方点击计划功能图标,再点击下方的新建批处理作业这个按钮,如下图中所示。

mysql 给库赋权_MySQL 选择数据库_mysql库怎么创建用户

4.点击这个按钮之后我们进入到批处理作业页面,在左边的数据库选项中选择想要设置自动备份的数据库,直接点击之后就会出现在右侧的任务列表界面。

mysql库怎么创建用户_mysql 给库赋权_MySQL 选择数据库

5.之后我们点击任务列表中的这个任务,然后点击下方的“选项”这个模块,这个任务就会出现到选择的任务列表中。

mysql库怎么创建用户_mysql 给库赋权_MySQL 选择数据库

6.紧接着我们点击上方的保存选项,在出现的保存界面中设置文件名称,如下图中所示,输入之后点击确定按钮进行保存。

mysql 给库赋权_MySQL 选择数据库_mysql库怎么创建用户

7.然后下一步我们在工具界面的计划模块中就可以看到保存好的这个任务了,如下图中所示。

mysql库怎么创建用户_mysql 给库赋权_MySQL 选择数据库

8.接下来我们选中这个任务之后点击设置计划任务这个选项,点击之后在打开的界面中对计划任务进行设置,也就是设置自动备份的时间。

mysql库怎么创建用户_mysql 给库赋权_MySQL 选择数据库

9.点击之后在出现的界面中点击新建按钮,然后设置好计划任务执行的时间,也就是我们想要自动备份数据库的时间,根据自己的需求设置即可,最后点击应用按钮。

MySQL 选择数据库_mysql 给库赋权_mysql库怎么创建用户

10.点击该应用按钮之后会弹出下图所示的一个窗口,需要我们输入当前计算机账户的密码,输入验证成功之后点击确定按钮即可完成全部操作。

MySQL 选择数据库_mysql库怎么创建用户_mysql 给库赋权

使用上述教程中的操作方法我们就可以设置自动备份MySQL数据库了,有需要的朋友可以试一试这个方法,希望这篇教程能够帮到大家。

mysql自动备份

苹果调整iOS16界面UI适配机型(iOS16系统或将首发登场)

为了避免服务挂掉,数据库无法恢复,搞个脚本做数据库备份。

请问mysql怎么自动备份数据库?

苹果调整iOS16界面UI适配机型(iOS16系统或将首发登场)

数据库的自动备份,可以减轻维护者的工作量也便于系统恢复,对于比较重要的数据库,最好还是设置下自动备份。

工具/原料

navicat for mysql

mysql 5.5

方法/步骤

打开navicat客户端,连上mysql后,双击左边你想要备份的数据库。

双击上面的可用任务,它就会到下面的列表里去,代表你选择了这个任务。

点击保存,弹出个命名对话框,给这个任务取个名字,点击“确定”

点击“设置”计划任务。

弹出的对话框,选择“计划”,再点击“新建”。

这里设置为从2014年1月24号起每天早上九点备份该数据库。

如果想提高备份频率、或者设置备份截止日期,请点击“高级”。

高级选项可以把备份设置的更精细,比如这里设置的是在24小时内每隔2小时就备份一次。加上前面的基本设置,任务计划就是:从2014年1月24号开始,每天九点,每隔2小时备份一次,每天的备份都持续24小时。

最后,输入电脑密码就大功告成。

如何设置mysql自动备份数据库

苹果调整iOS16界面UI适配机型(iOS16系统或将首发登场)

使用navicat工具连接mysql数据库,这里以navicat for Mysql工具为例。如果数据库在本机,那么连接ip处写localhost即可,如果数据库在其他机器,那需要写具体的ip地址。

新建连接页面,设置连接信息的右侧有个高级按钮,点击,进入高级设置页面,然后设置保存路径。如果已连接的要打开这个高级页面的话,右键点击连接,点连接属性。然后在navicat中点击上方的计划按钮,再点击下方的新建批处理作业按钮。进入批处理作业页面后,在左侧数据库处选择想要备份的数据库,单击,该数据库就会出现在右侧可用任务中。

然后在可用任务中单击该任务,点击中间的选择按钮,该任务就会到已选择的任务中,也可在可用任务中双击该任务,也会到已选择的任务中。然后点击上方的保存按钮,输入想要设置的文件名,点击确定。然后该任务就会出现在计划列表中。

选中该计划,点击设置计划任务,弹出框点击计划按钮。点击新建按钮,然后设置想要自动备份的周期以及开始时间,然后点击应用。然后会弹出设置账户信息对话框,这里我们输入当前计算机的账户密码就ok啦。

到这里任务创建完毕,到时见后,就会自动执行备份,我这里设置的是每个月1号的9:00执行备份任务。

详解Mysql自动备份与恢复的几种方法(图文教

苹果调整iOS16界面UI适配机型(iOS16系统或将首发登场)

备份方案一: 通过 mysqldump命令,直接生成一个完整的 。sql 文件Step 1: 创建一个批处理(说明:root 是mysql默认用户名, aaaaaa 是mysql密码, bugtracker 是数据库名)————mySql_backup。bat————————————————————————————–d:cd D:/AppServ/MySQL/binmysqldump -uroot -paaaaaa bugtracker > E:/DataBase/Mysql_bugtracker_backup/bugtracker_back。sqlexitStep 2: 创建一个计划任务”Start” — > “Control Panel” –> “Administrative Tools” — > “Task Scheduler””Create A Basic Task” –> — > “Daily” (注意设置后面的 时 分 秒) –> —- “Start a Program” –> “Browser” (定位选择到你刚才创建的批处理mySql_backup。bat) –> — > “Finish”对应的还原方法创建一个处理:———-mySql_restore。

bat——-d:cd D:/AppServ/MySQL/binmysql -uroot -paaaaaa bugtracker < E:/DataBase/Mysql_bugtracker_backup/bugtracker_back。sqlexit双击它即可自动执行还原备份方案二: 通过 xcopy 命令,直接把Mysql 的 data 目录下的对应的数据库全部的文件全部 copy 出来创建批处理:xcopy D:/AppServ/MySQL/data/bugtracker E:/DataBase/Mysql_bugtracker_backup/bugtracker/ /e /h /d /y /r /v /f /k exit对应的还原方法把 E:/DataBase/Mysql_bugtracker_backup 目录下的 bugtracker文件夹 直接 copy 到 D:/AppServ/MySQL/data 目录下,把这个目录的bugtracker文件夹 全部履盖掉备份方案三:安装Navicat For MySql 工具,通过它的 Schedule 功能设置自动备份Schedule — > New Batch Job在新弹出的页面中 选择你的 DB (eg: bugtracker ),然后在右边面板(Available Jobs)中你会看到“Backup bugtracker”,双击它,它会出现在下边面板—对应的还原方法:找到上述目录下对应的最新的 。psc 文件,然后通过Navicat For Mysql 工具还原

如何设置mysql数据库自动备份

苹果调整iOS16界面UI适配机型(iOS16系统或将首发登场)

然后使用Windows的“计划任务”定时执行该批处理脚本即可。(例如:每天凌晨3点执行back_db.bat)解释:备份和恢复的操作都比较简单,完整性比较高,控制备份周期比较灵活,例如,用%date:~0,10%。

缺点是占用空间比较多,备份期间mysql会短时间断开(例如:针对30M左右的数据库耗时5s左右),针对%date:~0,10%的用法参考。

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

苹果调整iOS16界面UI适配机型(iOS16系统或将首发登场)

用navicat自动备份mysql数据库方法:

1.启动navicat软件,使用连接mysql数据库。

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

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

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

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

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

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

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

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

10.打开高级选项,可以设定每多少小时备份一次,持续时间可以选择最大9999小时,可以设置为每天每隔3小时备份一次。

实际上一般可以设定每天0:00备份一次就行了。具体的时间间隔视你的服务器情况而定。1

1.设置完计划任务之后。

系统会要求你输入windows本机的administrator密码。1

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

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

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!