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

哈,说到Navicat for MySQL的备份和还原,这事儿我熟啊。
咱们先说说备份,这事儿其实挺简单的。

首先,你打开Navicat,然后在上面的菜单栏找到“备份”那个按钮,点它。
接下来,你会在左边看到“新建备份”的选项,点一下。

然后,会出现一个窗口,这里你就可以设置你的备份任务了。
设置好之后,点击“开始”按钮,它就开始备份了。
备份完成之后,你可以在导航栏看到备份数据的记录。

要是想查看备份的详细信息,比如文件在哪里、多大、什么时候创建的,你右键点击备份时间,选择“常规”,信息就出来了。

再来说说还原。
这个操作也简单,还是在菜单栏找到“备份”按钮,然后选择“还原备份”。
按照提示操作,如果出现警告,就点“确定”继续。

还原完成之后,系统会弹出一个提示窗口,你可以看看还原的结果。

注意事项嘛,备份文件一般默认存储在Navicat指定的备份目录里,所以你要定期检查一下备份目录的空间,别满了。
而且,还原操作会覆盖掉你当前数据库的数据,所以你要确保备份文件是完整且最新的。

如果还原过程中出现问题,你可能需要重启Navicat,然后检查备份日志看看是什么问题。

就这么简单,操作起来挺直观的,就是得注意备份和还原的细节。
我以前就因为没注意备份文件的时效性,结果还原的时候出了点小插曲。
所以,这事儿还是得细心点。

Navicat还原MySQL数据库方法

说白了,用Navicat还原MySQL数据库其实就三步:选备份、点还原、等完成。
但操作时得盯住两个关键点——先说最重要的,Navicat的备份文件后缀是.bak,不是所有备份都能用这个功能,比如命令行导出的sql文件就装不上;另外一点,去年我们跑的那个项目,当数据库表特别多(大概3 000量级)时,还原过程可能要等半小时以上,别急着关软件。
说实话挺坑的,我一开始也以为点了“开始”就万事大吉,后来发现不对,还得手动检查几个核心表的数据对不对。
还有个细节挺关键的,还原前最好先停用数据库服务,不然可能会出数据冲突。
等等,还有个事,Navicat的还原操作不支持事务日志恢复,这点很多人没注意。
建议还原前先在测试环境演练一遍。

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

结论:实操MySQLWorkbench备还原快准狠。

安装Workbench:官网下载默认装,缺VC2 01 0和.Net4
连数据库:点+建连接,填主机端口用户密,测通点OK,双击进管理。

备份数据库:Server→DataExport,点Refresh选库表,路径设C:\Backup,点StartExport等进度条。

还厽数据库:Server→DataImport/Restore,选ImportfromSelf-ContainedFile,点LoadFolderContents选文件夹,选目标库表,点StartImport等进度条。

格式:.sql文件,表结构数据全包。

权限:备还原用户得SELECT、INSERT、CREATE权。

大数据库:分表导出或mysqldump提速。

版本:Workbench高版可能不认旧MySQL,得对上。

你自己掂量。