我们常规的备份还原网站数据库会采用直接phpMyAdmin导出和导入,或者较为推荐的采用mysqldump命令模式。这不在之前几天看到有网友讨论使用Navicat for MySQL工具进行备份和还原数据库,看到这个工具的信息量还是蛮大的,应该还算用的比较多。
Navicat for MySQL工具的好处就是可视化,我们可以直接在软件界面中进行备份、还原、查询管理等,甚至可以设置定时备份任务。因为老左之前还不认识这个软件,所以更谈不上使用经验,对于基本的备份还原数据库,以及界面的认识,我准备在这篇文章中记录一下,算是给自己又长见识了。
第一、Navicat for MySQL安装和连接
这里老左就不提供Navicat for MySQL软件下载,因为如果有需要用和玩的,可以直接搜索后下载,软件工具站还是比较多的,虽然网上也有破解版,但是官方版本提供14天的试用期,我这里用的是试用期版本,因为我要看看这个工具的用法。
连接数据库的时候,我们会发现有错误提示,这里我在前天有"解决Navicat for MySQL管理Linux VPS数据库两处连接报错问题"问题记录可以解决连接问题。
这里,老左(laozuo.org)主要是测试软件的使用,所以我直接用ROOT用户管理全部数据库,我们也可以单独管理单一的数据库用户。创建连接参数设置。然后保存后就可以连接。
这里我们可以看到当前数据库下的各种表。
第二、Navicat for MySQL备份数据库
Navicat for MySQL界面是中文的,其实操作起来也是简单的,我们可以直接在上面进行备份到本地硬盘里,不过格式是软件自身的格式PSC。
直接看界面操作,新建备份,然后根据向导操作。
备份完毕之后,就在我们本地对应的目录文件中,以后我们可以直接用来还原数据库。
第三、Navicat for MySQL还原数据库
这里有我们备份的数据库,然后对应点击"还原备份",同样根据界面操作自动的。
这样就可以进行还原数据库。
第四、Navicat for MySQL导出和导入数据库
这里我们也可以类似phpMyadmin一样进行导出和导入的可视化界面操作。
总结,Navicat for MySQL工具的操作老左也仅仅是简单的认识,实际的项目中目前还没用使用到,功能还是比较好的,而且是可视化操作,对于讨厌命令的用户还是可以选择和使用。对于功能上,还可以设置同步、定时等操作,且Navicat 系列的软件还包括对于其他数据库的操作,这里我们常用的还是MYSQL居多,如果其他数据库我们需要下载对应的版本。