MySQL几种方法的数据库备份
MySQL有几个方法来备份
最近博客一直想写点。可是不知道写什么,感觉自己近期的知识没有什么添加,今天想到了一篇能够写的博客。曾经试过依据data目录备份MySQL。可是从来没有成功过。前几天帮助朋友还原MySQL,最终成功的将备份的data目录还原成功了。
MySQL数据库算是经常使用的数据库中最好使用的数据库了,对于备份的操作也不例外。
所以今天分享一下MySQL数据库的备份的几种方式。
方式一:使用命令行的方式。
命令行的方式较为快捷。仅仅须要在命令行中使用mysqldump命令就可以,默认情况下该命令在mysql的bin文件夹中(前提须要将bin文件夹加入到path中),然后打开命令行,切换到某个盘符下,输入“mysqldump –u root –p 数据库名>备份文件名称.sql”,单击回车,输入password后,就可以备份对应的数据库。这样的备份是没有建库的语句的。如图所看到的:
方式二:使用SQLyog等client软件
我认为使用SQLyog软件来备份MySQL数据库。比其它的备份方式都简单,恢复的方式也非常easy。使用这样的软件备份的数据库会带上建库的sql语句。这样非常方便了数据库的还原。也实用Navicat软件来作为MySQL的client,SQLyog在使用上比Navicat较为简单。我习惯使用这个软件,可是有时须要打开多个窗体时,就用navicat软件了。
SQLyog的软件界面例如以下所看到的:
假设想要备份数据库,在须要备份的数据库上右击弹出菜单,在菜单中选则“备份/导出”,然后从弹出的菜单中选则以SQL文件备份的字样。如图所看到的:
在弹出的“SQL转储”窗体中。输入要备份的名字即能够进行备份该数据库的操作了。如图所看到的:
方式三:备份Data目录
之所以写这篇博客主要还是想说一下这样的方式。每当须要又一次安装操作系统的时候,都须要将系统中的全部的MySQL数据库备份。假设採用上面的方式一个一个的备份,显然非常不好。
之前我就是这么做的,原因就是还原的时候老是不成功。所以就放弃了。这样的方式从网上和书中了解到,须要MySQL 的InnoDB的引擎才行。
默认安装的时候就是这个引擎的。备份的时候要备份MySQL文件夹下的data文件夹,可是后来发现这样的方法不正确,须要将隐藏在C盘的MySQL文件夹下的data文件夹备份才行,那才是真正保存mysql数据的地方。
以下是MySQL安装文件夹的截图,能够看到并没有我们的数据库。例如以下所看到的:
接下来,我们要把隐藏的文件显示出来。并找到,在目录选项中,取消隐藏文件前面的复选框。例如以下所看到的:
这样在C盘的用户目录下就能够看到All Users这个隐藏的目录了。例如以下所看到的:
在其目录下的MySQL目录下的data目录。就能够看到我们如今的数据库的文件了。
如图所看到的:
假设我们想要高速的移除或者是备份MySQL能够使用这样的方法来完毕。想要那个就备份那个数据库相应的文件夹。假设想要还原数据库仅仅须要放到这个隐藏的文件夹下即可了。
千万不要忘了。做完操作时,最好将原来隐藏的文件再次隐藏文件夹,避免你的系统未来删除文件。
版权声明:本文博主原创文章,博客,未经同意不得转载。
相关文章
- 微软“雪藏”的七个Windows 10强力工具
- 汇聚全产业创新力量,推进中国操作系统生态发展
- 开发板鸿蒙Hi3861之俄罗斯方块 += 遥控器
- Linux桌面应用之MySQL客户端DBeaver
- 使用tcpdump查看原始数据包
- 几百行代码完成百度搜索引擎,真的可以吗?
- 图解|零拷贝Zero-Copy技术大揭秘
- D-Wave宣布具有5000量子比特位的新一代Advantage量子计算系统
- 数据报告显示:全球近 1/4 的用户依然坚持 Windows 7
- Intel:按电源键关机对硬件无危害 可能会丢失数据
- 吐血总结了各个中间件是如何实现持久化的
- 关于哈希(散列)函数你应该知道的东西
- 微软预告Windows 10新功能:不怕恶意软件、攻击等行为
- Linux-I/O模型详解
- 说了这么多次 I/O,可你知道其中的原理么
- 网又断了?Windows 10火眼金睛 一秒揪出元凶
- 微软改进Windows 10 v2004细节:整体游戏性能加强 支持光线追踪1.1
- 佩服!ping命令还能这么玩?
- 五分钟带你读懂TCP协议(图文并茂)
- SQL SERVER和SYBASE数据库的联系