mysql数据库备份方法有几种_MySQL几种方法的数据库备份

mysql数据库备份方法有几种_MySQL几种方法的数据库备份MySQL有几个方法来备份最近博客一直想写点。可是不知道写什么,感觉自己近期的知识没有什么添加,今天想到了一篇能够写的博客。曾经试过依据data目录备份MySQL。可是从来没有成功过。前几天帮助朋友还原MySQL,最终成功的将备份的data目录还原成功了。MySQL数据库算是经常使用的数据库中最好使用的数据库了,对于备份的操作也不例外。所以今天分享一下MySQL数据库的备份的几种方式。方式一:使用…

大家好,又见面了,我是你们的朋友全栈君。

MySQL有几个方法来备份

最近博客一直想写点。可是不知道写什么,感觉自己近期的知识没有什么添加,今天想到了一篇能够写的博客。曾经试过依据data目录备份MySQL。可是从来没有成功过。前几天帮助朋友还原MySQL,最终成功的将备份的data目录还原成功了。

MySQL数据库算是经常使用的数据库中最好使用的数据库了,对于备份的操作也不例外。

所以今天分享一下MySQL数据库的备份的几种方式。

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

命令行的方式较为快捷。仅仅须要在命令行中使用mysqldump命令就可以,默认情况下该命令在mysql的bin文件夹中(前提须要将bin文件夹加入到path中),然后打开命令行,切换到某个盘符下,输入“mysqldump –u root –p 数据库名>备份文件名称.sql”,单击回车,输入password后,就可以备份对应的数据库。这样的备份是没有建库的语句的。如图所看到的:

99a7955ddcff88c4388c5cb25363e4eb.png

方式二:使用SQLyog等client软件

我认为使用SQLyog软件来备份MySQL数据库。比其它的备份方式都简单,恢复的方式也非常easy。使用这样的软件备份的数据库会带上建库的sql语句。这样非常方便了数据库的还原。也实用Navicat软件来作为MySQL的client,SQLyog在使用上比Navicat较为简单。我习惯使用这个软件,可是有时须要打开多个窗体时,就用navicat软件了。

SQLyog的软件界面例如以下所看到的:

c16c17ee96dd98dd57bcf660216e916a.png

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

7713cb52ce93c57efabcfa6f6621be15.png

在弹出的“SQL转储”窗体中。输入要备份的名字即能够进行备份该数据库的操作了。如图所看到的:

SouthEast

方式三:备份Data目录

之所以写这篇博客主要还是想说一下这样的方式。每当须要又一次安装操作系统的时候,都须要将系统中的全部的MySQL数据库备份。假设採用上面的方式一个一个的备份,显然非常不好。

之前我就是这么做的,原因就是还原的时候老是不成功。所以就放弃了。这样的方式从网上和书中了解到,须要MySQL 的InnoDB的引擎才行。

默认安装的时候就是这个引擎的。备份的时候要备份MySQL文件夹下的data文件夹,可是后来发现这样的方法不正确,须要将隐藏在C盘的MySQL文件夹下的data文件夹备份才行,那才是真正保存mysql数据的地方。

以下是MySQL安装文件夹的截图,能够看到并没有我们的数据库。例如以下所看到的:

SouthEast

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

SouthEast

这样在C盘的用户目录下就能够看到All Users这个隐藏的目录了。例如以下所看到的:

d58cd698b27bc56ab2c056fefb31c2d8.png

在其目录下的MySQL目录下的data目录。就能够看到我们如今的数据库的文件了。

如图所看到的:

fc5fecb67b6ab3aa92f9a19f5d44e335.png

假设我们想要高速的移除或者是备份MySQL能够使用这样的方法来完毕。想要那个就备份那个数据库相应的文件夹。假设想要还原数据库仅仅须要放到这个隐藏的文件夹下即可了。

千万不要忘了。做完操作时,最好将原来隐藏的文件再次隐藏文件夹,避免你的系统未来删除文件。

版权声明:本文博主原创文章,博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146593.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • meta分析一般步骤

    Meta分析总体可分为以下几步:选题,文献检索、数据提取、质量评估、数据整合及结果解读。一,选题对一些大样本,多中心临床合作已经得到明确结论的的,没必要做meta分析。二、文献检索在制定文献检索策略时,总体的要求就是查全和查准。需要考虑如下几个方面:1.圈定搜索数据库(外文有:MEDLINE、theCochranelibrary、医学文摘、TOXLINE、OVI…

    2022年4月9日
    55
  • dfile.encoding=utf-8 乱码_OrdosTF格式是什么格式

    dfile.encoding=utf-8 乱码_OrdosTF格式是什么格式解析ASN10x80问题所有X509证书都用一种ASN1格式,其为一种嵌套储存格式。ASN1规则繁琐,此文不说明,可以研究此链接。本文主要说明0x80问题,同事问起这问题,一时想不起来,现在在此备份。所有ASN1格式都是0x30开头,表示ASN1tag;0x82用来表示03C2的长度,先搁置;而03C2其用来表示后面数据长度,如下所示。308203C

    2022年9月12日
    0
  • Ubuntu下Lapack安装教程

    Ubuntu下Lapack安装教程记录程序人生环境:linux我用的是ubuntu16.04具体步骤:1.下载Seismicunix安装包//DownloadthelatestLapackhttp://www.netlib.org/lapack/#_lapack_version_3_9_0_2得到lapack-3.9.0.tar.gz,然后用tar-zxvflapack-3.9.0.tar.gz进行解压。2.安装必要的依赖包//installthenecessarypackag

    2025年6月16日
    0
  • 最新版oracle 11g下载和安装教程

    最新版oracle 11g下载和安装教程学习oracle第一步免不了下载安装Oracle数据库,但是很多人学习时都有通过百度在网上搜索下载的习惯,但是,百度的搜索结果一堆盗版网站,盗版下载地址着实让人头疼,Oracle数据库企业版/标准版是免费对个人学习使用的,因此自己当然要会使用官方正版网站下载安装正版最新的Oracle啦。下载:第一步:去Oracle官网https://www.oracle.com点击下载第二步:…

    2022年5月7日
    162
  • mysql 删除一条数据sql语句_sql删除语句[通俗易懂]

    mysql 删除一条数据sql语句_sql删除语句[通俗易懂]sql删除语句一般简单的删除数据记录用delete就行了,但是如何要删除复杂的外键就不是一条delete删除来实例的,我们本文章先讲一下delete删除,然后再告诉你利用触发器删除多条记录多个表。删除数据库中的数据sql删除语句一般简单的删除数据记录用delete就行了,但是如何要删除复杂的外键就不是一条delete删除来实例的,我们本文章先讲一下delete删除,然后再告诉你利用触发器删除多…

    2022年9月1日
    0
  • 微信小程序面试题总结

    微信小程序面试题总结小程序面试题简单描述下微信小程序的相关文件类型?一、WXML(WeiXinMarkupLanguage)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。内部主要是微信自己定义的一套组件。与html差不多。二、WXSS(WeiXinStyleSheets)是一套样式语言,用于描述WXML的组件样式,与css差不多二、js逻辑处理,…

    2022年6月26日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号