怎样备份/还原MySQL数据库 之 MySQL Workbench

上周试过用Workbench备份数据库。

2 02 3 年1 0月2 7 日。
我在办公室。

步骤都按你说的来。

连接目标数据库的时候,我输入了Localhost,端口3 3 06 ,用户root,密码是我设定的那个。

测试连接成功,点了OK保存。

备份数据库,我选了demo数据库。

导出文件路径是C:\Backup。

还原数据库,我选了ImportfromSelf-ContainedFile。

导入的文件是demo.sql。

目标数据库也是demo。

等进度条完成了。

这部分我不确定。
你看着办。

图解Navicat for MySQL数据备份及还原

说白了,用Navicat备份数据库和还原操作就像按个按钮那么简单,但细节里藏着不少坑。

备份时,先说最重要的:点击"备份"按钮后,一定要在弹出的窗口里勾选要备份的数据库和表,别傻乎乎全选了,去年我们跑的那个项目就因为备份了3 000量级的不必要数据,导致硬盘直接爆了。
另外一点,备份文件默认存位置可能跟你预期不一样,比如C盘根目录下有个Navicat的备份文件夹,这个点很多人没注意。
还有个细节挺关键的:备份进度条要是卡住不动,别硬关,等个1 0分钟,用行话说叫雪崩效应,其实就是前面一个小延迟把后面全拖垮了。

我一开始也以为备份完就能高枕无忧,后来发现不对,还得定期去那个备份目录看看文件是不是真的生成,顺便清理下旧文件。
等等,还有个事,备份的时候记得设置压缩选项,能省不少空间。

还原操作呢,先选"还原备份",点"开始"前,务必双击备份文件名确认下备份日期,别手滑点错。
处理警告提示时,虽然直接点"确定"就行,但最好先看看提示内容,有时候是备份文件损坏的信号。
确认还原结果时,系统会弹出窗口,里面有个"查看日志"按钮,别忽略,能帮你揪出8 0%的问题。

提醒个踩坑点:还原会直接覆盖现有数据库,要是误操作了,那数据全没了,说实话挺坑的。
建议先在测试环境跑一遍流程。
觉得这操作简单?不妨试试把备份文件移动到U盘再还原,看看会不会触发Navicat的文件路径错误提示。

使用navicat备份和还原mysql数据库,超简单!

备份MySQL数据库用Navicat步骤是这样的哈。

一、备份数据库
先打开Navicat软件。
点左上角连接,选你要连的MySQL服务器。
连上去后,找到要备份那个数据库,点两下打开它。

然后开始备份。
顶上点那个备份按钮,再点新建备份。
弹出来的窗口里,点开始。
系统自动就给你备份了。

等它做完,界面会显示successfully这几个字,就说明备份好了。
备份出来的文件后缀是.psc,具体放哪儿,得去文件属性里看看。

二、还原数据库
先在Navicat里打开你要还原的那个数据库,要是没的话就新建一个空数据库。
然后顶上点还原备份。

接下来选你之前备份的那个.psc文件。
点开始还原,系统自动弄。

等它弄完,界面显示successfully,就说明还原好了。
这时候可以检查下数据库内容,看是不是跟备份那时候一样。

注意事项有几个:
备份文件得放安全地方,老备份得定期删掉,省空间。
还原前得确认下,当前数据库没啥没备份的重要数据,不然还原了就没了。

还得注意Navicat版本和MySQL服务器版本得兼容,不兼容的话备份还原可能搞不定。