MySQL数据库备份的几种方式_MySQL

作者&投稿:纪悦 (若有异议请与网页底部的电邮联系)
~
最近一直想写点博客,但是不知道写什么,感觉自己最近的知识没有什么增加,今天想到了一篇可以写的博客。以前试过根据data文件夹备份MySQL,但是从来没有成功过,前几天帮助朋友还原MySQL,终于成功的将备份的data文件夹还原成功了。

MySQL数据库算是常用的数据库中最好使用的数据库了,对于备份的操作也不例外。所以今天分享一下MySQL数据库的备份的几种方式。

方式一:使用命令行的方式。

命令行的方式较为快捷,只需要在命令行中使用mysqldump命令即可,默认情况下该命令在mysql的bin目录中(前提需要将bin目录添加到path中),然后打开命令行,切换到某个盘符下,输入“mysqldump –u root –p 数据库名>备份文件名.sql”,单击回车,输入密码后,即可备份相应的数据库,这种备份是没有建库的语句的,如图所示:



方式二:使用SQLyog等客户端软件

我觉得使用SQLyog软件来备份MySQL数据库,比其他的备份方式都简单,恢复的方式也很简单。使用这种软件备份的数据库会带上建库的sql语句,这样很方便了数据库的还原。也有用Navicat软件来作为MySQL的客户端,SQLyog在使用上比Navicat较为简单。我习惯使用这个软件,但是有时需要打开多个窗口时,就用navicat软件了。SQLyog的软件界面如下所示:



如果想要备份数据库,在需要备份的数据库上右击弹出菜单,在菜单中选则“备份/导出”,然后从弹出的菜单中选则以SQL文件备份的字样,如图所示:



在弹出的“SQL转储”窗口中,输入要备份的名字即可以进行备份该数据库的操作了。如图所示:



方式三:备份Data文件夹

之所以写这篇博客主要还是想说一下这种方式。每当需要重新安装操作系统的时候,都需要将系统中的所有的MySQL数据库备份,如果采用上面的方式一个一个的备份,显然很不好。之前我就是这么做的,原因就是还原的时候老是不成功,所以就放弃了。这种方式从网上和书中了解到,需要MySQL 的InnoDB的引擎才行。默认安装的时候就是这个引擎的。备份的时候要备份MySQL目录下的data文件夹,但是后来发现这种方法不对,需要将隐藏在C盘的MySQL文件夹下的data目录备份才行,那才是真正保存mysql数据的地方。

下面是MySQL安装目录的截图,可以看到并没有我们的数据库,如下所示:



接下来,我们要把隐藏的文件显示出来,并找到,在文件夹选项中,取消隐藏文件前面的复选框,如下所示:



这样在C盘的用户文件夹下就可以看到All Users这个隐藏的文件夹了。如下所示:

在其目录下的MySQL文件夹下的data文件夹,就可以看到我们现在的数据库的文件了。如图所示:



如果我们想要快速的移除或者是备份MySQL可以使用这种方法来完成。想要那个就备份那个数据库对应的文件夹。如果想要还原数据库只需要放到这个隐藏的目录下就行了。

千万不要忘了,做完操作时,最好将原来隐藏的目录再次的隐藏,避免日后删除系统中的文件。



怎样备份mysql中所有的数据库(sql怎么备份数据库)
mysql-uroot--password=root 备份数据库命令:mysqlmp-uroot--password=root--databasehelloworld>helloworld_backup.sql 其他用法:1.导出整个数据库 mysqlmp-u用户名-p数据库名>导出的文件名 mysqlmp-uwcnc-psmgp_apps_wcnc>wcnc.sql 2.导出一个表 mysqlmp-u用户名-p数据库名表名>导出的文件名 my...

MYSQL的NAVACAT,备份数据库后,那个备份文件在哪里?
3. 此外,例如“查询”、“备份”、“模型”、“图表”这类操作的配置文件,也可以通过另外一个方法找到对应的配置文件的保存位置。例如找一个查询的配置文件的保存位置,先双击需要查找的查询所在的数据库(这里是双击sakila数据库)再点击查询,然后进入到“对象”的选项卡。右击任一个对象->点击“打开...

mysql如何实现数据的完全备份及恢复
4、文件备份 数据库可以由硬盘上的许多文件构成。如果这个数据库非常大,并且一个晚上也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。由于一般情况下数据库不会大到必须使用多个文件存储,所以这种备份不是很常用。数据库备份重要性 尤其在一些对数据可靠性要求很高的行业如银行、证券、电信...

mysql如何备份数据
1.1、 mysqldump命令备份数据 在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:MySQLdump常用 mysqldump -u root -p --databases 数据库1 数据库2 > xxx.sql 1.2、 mysqldump常用操作实例 1...

mysql中可以用于备份数据库的命令是
MySQL数据库备份的命令:1、备份db1数据库中所有表(包括表结构和数据,不包括创建db1数据库的语句)。2、备份db1数据库中所有表(包括表结构和数据,包括创建db1数据库的语句)。3、备份db1数据库中t1、t2、t3表(包括表结构和数据,不包括创建db1数据库的语句)。4、备份多个(db1、db2)数据库...

mysql备份方式有哪些
数据库最直接的备份方法就是使用自带的mysqldump命令进行备份。1、 mysqldump命令备份数据 在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:MySQLdump常用 mysqldump -u root -p --databases 数据库...

mysql数据库如何备份?
并找到数据库目录data,然后,在C:MySQL data 找到对应数据库名称的子目录C:MySQLdataTestA,粘贴拷贝到HostB的Data目录下,是HostA同HostB MySQL数据目录下的文件相同,刷新HostB的phpMyAdmin察看一下数据库列表,我们看到TestA已经出现,并且作查询修改等操作都正常,备份恢复恢复成功。

mysql到底如何备份
数据备份是数据容灾的最后一道防线,即便有着两地三中心的架构,备份也依然重要。如果备份出问题,备份时影响了交易业务,备份数据无法恢复,这些也是企业难以承受的。所以选择合适的备份工具尤为重要。每个企业级数据库都会有配套的备份工具,MEB(MySQL Enterprise Backup)就是MySQL企业版中非常重要的工具之一...

MySQL数据库如何开启远程连接(多备份)
3、增加允许远程连接 MySQL 用户并授权。1)登陆服务器端,进入命令行。Windows 主机中是点击开始菜单,运行,输入“cmd”,进入命令行。2)以数据库管理员帐号进入mysql控制台。在命令行执行 mysql -u root -p 密码,输入完成后即可进入mysql控制台。例如: MySQL -uroot -p123456123456 为 root 用户的...

Navicat Premium 15连接mySQL数据库,新建一个空的数据库,并还原.nb3...
欢迎来到Navicat Premium 15的世界,这里我们将指导您如何优雅地连接MySQL数据库,创建一个新的空数据库,并成功还原.nb3备份文件。首先,打开Navicat Premium 15,点击左上角的连接图标,选择MySQL选项,开始您的数据库之旅。在弹出的对话框中,输入您的连接名和密码,确保无误后,点击“确定”键,连接便...

安达市18542945562: mysql数据库怎么备份? -
謇变优哒: 我知道的 有四种方法. 1、全备份,可以直接把 data目录下该数据库目录直接打包保存. 2、使用mysqldump 保存成sql文件. 3、保存bin-log日志,(属于增量备份) 4、用备份工具,多备份.定时自动备份,长远看来,省时省力,比较推荐.

安达市18542945562: mysql数据库如何备份?
謇变优哒: 目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件.MyISAM 表是保存成文件的形式,因此相对比较容易备份,上面提到的几种方法都可以使用.Innodb 所有的表都保存在同一个数据文件 ibdata1 中(也可能是多个文件,或者是独立的表空间文件),相对来说比较不好备份,免费的方案可以是拷贝数据文件、备份 binlog,或者用 mysqldump.

安达市18542945562: mysql数据库备份有哪些方法
謇变优哒: 如果你使用的是虚拟主机,可以用使用phpmyadmin来备份数据库. 1)登陆phpmyadmin.登陆后左边会出现数据库列表,单击要备份的数据库,如图. 2)在弹出的页面中,右侧上部单击“导出”按钮,一般保持默认选项,最下面“另存为文件”,选择“ZIP压缩”,最后单击执行按钮,如图 3 3)弹出保存文件后,保存文件即可,如图.

安达市18542945562: 最简便的MySql数据库备份方法有哪些? -
謇变优哒: 一、数据备份捷径 因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧. 目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中 试验环境: 操作系统:WinNT4.0,Mysql3.22.34,phpMyAdmin 2.1.0 在hostA中安装mysql...

安达市18542945562: 实现MySQL数据库的备份与还原的几种方法 -
謇变优哒: MyISAM 表是保存成文件的形式,因此相对比较容易备份,上面提到的几种方法都可以使用.Innodb 所有的表都保存在同一个数据文件 ibdata1 中(也可能是多个文件,或者是独立的表空间文件),相对来说比较不好备份,免费的方案可以是拷...

安达市18542945562: mysql数据库怎么备份到本地 -
謇变优哒: 提供备份的本地2种方法: 1. 命令行备份到服务器上下载到本地; 2. 通过客户端工具将mysql备份并同步下载到本地或者查询导出到本地;

安达市18542945562: 如何备份Mysql数据库 -
謇变优哒: Mysql数据库的常用备份方法是使用使用实用程序mysqldump, 其命令格式如下 # mysqldump [options] database [tables]其参数的含义为:options:代表mysqldump的选项,通过mysqldump –help可以查到.database: 代表将要备份的数据库 ...

安达市18542945562: mysql 数据库怎么备份? -
謇变优哒: 市面上有很多数据库备份产品,有软件(例如 备特佳)也有UPM灾备一体机,关键在于根据自身的需求进行选择.首先要确定备份策略,定时备份还是实时备份;其次要确定备份方案,本地备份还是异地容灾,是备份数据还是也要考虑业务的连续性.最后考察下所选产品的客户案例和实际应用情况就差不多了,当然,也要考虑资金.

安达市18542945562: MySQL如何备份数据库? -
謇变优哒: 一般来说专业的正规的备份MYSQL数据库的方法是通过PHPMYADMIN这个工具,下载最新版本的PHPMYADMIN后将他解压缩到网站发布文件夹中,例如www目录是发布目录,那么就把phpmyadmin解压缩到此目录中.接下来我们通过http://ip...

安达市18542945562: mysql备份方案有哪些?有什么缺点? -
謇变优哒: MySQL备份数据库的两个主要实际操作方案是采用MySQL(与PHP搭配之最佳组合) dump程序或是直接复制相关的数据库文件(如用cp、cpio或tar等).当然每种实际应用方法都有其优缺点:MySQL(和PHP搭配之最佳组合)dump与...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网