扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
用navicat自动备份mysql数据库方法:
创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计制作、网站制作、焦作网络推广、小程序设计、焦作网络营销、焦作企业策划、焦作品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供焦作建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
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备份一次就行了。具体的时间间隔视你的服务器情况而定。
11、设置完计划任务之后。系统会要求你输入windows本机的administrator密码。
12、现在做了计划任务的数据库每隔设定的一段时间就自动备份一次,自动备份的文件名是按时间排序的,名称是按照设定的名称来备份。如果需要恢复备份的话,可以按时间恢复数据。
13、如果需要恢复数据,那么双击相应的备份文件,点击“开始”就可以恢复数据。
如下图:
1.1、 mysqldump命令备份数据
在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:
#MySQLdump常用
mysqldump -u root -p --databases 数据库1 数据库2 xxx.sql
1.2、 mysqldump常用操作实例
1.备份全部数据库的数据和结构
mysqldump -uroot -p123456 -A /data/mysqlDump/mydb.sql
2.备份全部数据库的结构(加 -d 参数)
mysqldump -uroot -p123456 -A -d /data/mysqlDump/mydb.sql
3.备份全部数据库的数据(加 -t 参数)
mysqldump -uroot -p123456 -A -t /data/mysqlDump/mydb.sql
4.备份单个数据库的数据和结构(,数据库名mydb)
mysqldump -uroot-p123456 mydb /data/mysqlDump/mydb.sql
5.备份单个数据库的结构
mysqldump -uroot -p123456 mydb -d /data/mysqlDump/mydb.sql
6.备份单个数据库的数据
mysqldump -uroot -p123456 mydb -t /data/mysqlDump/mydb.sql
7.备份多个表的数据和结构(数据,结构的单独备份方法与上同)
mysqldump -uroot -p123456 mydb t1 t2 /data/mysqlDump/mydb.sql
8.一次备份多个数据库
mysqldump -uroot -p123456 --databases db1 db2 /data/mysqlDump/mydb.sql
MySQL
Workbench
是一个专为MySQL设计的,可视化的数据库设计和管理工具,本文介绍如何使用该软件备份/还原
MySQL
数据库。
一、安装
MySQL
Workbench
1从MySQL
官方网站下载
MySQL
Workbench(具体网址见参考),并默认安装即可。
注意,该软件需要安装
Visual
C++
2010
Redistributable
和
.Net
Framework
4
支持。
二、连接目标数据库
1运行
MySQL
Workbench
,点击(1)加号按钮,设置目标数据库的登录信息后,点击(2)[Test
Connection]测试链接成功后,点击[OK]按钮。
2点击新建的连接,例如
Localhost。若弹出
Connection
Warning
窗口,请确认当前版本
Workbench
是否支持目标数据版本,如果支持,点击[Continue
Anyway]按钮。
三、备份数据库
1点击[Data
Export],界面右侧将显示数据导出窗口。
2点击[Refresh]按钮,刷新数据库列表(1),选择要导出的数据表(2),设置导出的目录(3),点击[Start
Export]按钮开始导出,等待
Export
Progress
界面进度完成。
四、还原数据库
1点击[Data
Import/Restore],界面右侧将显示数据导入窗口。
2输入或选择(1)数据库备份的存储路径,点击(2)[Load
Folder
Contents]加载备份内容,选择要导入的数据库(3)和数据表(4),然后点击[Start
Import]开始导入,等待
Import
Progress
界面进度完成。
1、首先打开mysql数据库软件进入软件主界面。
2、然后再左侧树里打开自己的的数据库。
3、然后需要点击需要备份的数据库名。
4、如图所示为打开数据库后界面。
5、然后需要点击转储sql文件选项。
6、然后需要打开选择存储文件路径并选择保存。
7、点击保存即可在路径备份好格式为sql的数据库文件。
方法一:如果你使用的是虚拟主机,可以用使用phpmyadmin来备份数据库。
1)登陆phpmyadmin。登陆后左边会出现数据库列表,单击要备份的数据库,如图。
Mysql数据库备份的几种方法
2)在弹出的页面中,右侧上部单击“导出”按钮,一般保持默认选项,最下面“另存为文件”,选择“ZIP压缩”,最后单击执行按钮,如图
Mysql数据库备份的几种方法
3)弹出保存文件后,保存文件即可,如图。
Mysql数据库备份的几种方法
Mysql数据库的常用备份方法是使用使用实用程序mysqldump, 其命令格式如下
# mysqldump [options] database [tables]
其参数的含义为:
options:代表mysqldump的选项,通过mysqldump –help可以查到。
database: 代表将要备份的数据库
tables: 代表将要备份的表,如果不指定任何表,则备份整个数据库。
使用 mysqldump进行备份非常简单,如果要备份数据库” phpbb_db_backup ”,使用命令:
#mysqldump –u -p phpbb_db_backup /usr/backups/mysql/ phpbb_db_backup.2005.5.6
还可以使用gzip命令对备份文件进行压缩:
#mysqldump phpbb_db_backup | gzip /usr/backups/mysql/ phpbb_db_backup.2005.5.6。gz
恢复数据使用命令:
#mysql –u -p phpbb_db_backup /usr/backups/mysql/phpbb_db_backup.2005
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流