Navicat 使用Dropbox与NavicatCloud搭建数据库环境自动备份

  |  
阅读次数
  |  
字数 594
  |  
时长 ≈ 2 分钟

在工作中,不同项目中有不同的数据库连接环境以及数据库执行脚本,如果单纯使用记事本备忘的方式存储这些配置以及脚本会显得颇为复杂。
特别是在跟换机器的时候,又要重新配置一番,显然这样的方式操作起来很不方便。
在这里分享一下自己使用的数据库环境备份方式。

软件安装

  1. Navicat Premium(数据库开发工具)
  2. Navicat Cloud账号(数据库配置以及脚本同步工具)
  3. Dropbox(文件同步工具)
  4. ShadowSocks(代理工具)

操作

  1. 打开ShadowSocks,开全局模式,因为Dropbox以及Navicat Cloud账号注册需要使用代理,不然无法使用。

    navicat_5

  2. 下载Dropbox,并且注册账号,设置同步目录。
    navicat_6

  3. 先下载Navicat软件,然后新建本地连接配置,需要指定好queries保存路径为Dropbox下面的路径。
    navicat_1
    navicat_2

  1. 打开新建的链接,在queries里面新建查询,保存完毕后,就会保存在指定的Dropbox目录下面了,这样每当该链接有新增脚本,就会自动备份了。
    navicat_3
    navicat_4

  2. 注册NavicatCloud账号,点击Navicat右上角的用户图标,按照界面提示进行注册以及邮件激活。
    注册完成后使用该账号进行登录,就可以看到Navicat界面多出来一个Cloud的图标。
    navicat_7
    navicat_8

  3. 新建云项目,右键点击Navicat Cloud图标新建项目,可以存放连接配置文件,同时也可以设置开发者共享开发配置。
    然后复制本地配置到云项目里面,右键点击本地配置->Duplicate Connection,然后修改配置的归属集合,这里选择上面那个云里面创建的“公司”项目,这样完成后再云里面就可以看到公司项目下面多了个刚刚复制的连接配置了。

navicat_9
navicat_10
navicat_11

  1. 此时就已经完成了自动备份环境的搭建,这时候打开本地环境或者云的queries脚本进行更改,会自动双向同步更新云端脚本了。
    这样一来我们不仅备份了Dropbbox而且还同时同步了NavicatCloud,可以做到万无一失,换台电脑只需要简单几步即可自动同步数据库开发配置。