很多装了Quickbuild的同学,都没有连数据库,就直接用于项目生产了,这是极度危险的。先不说性能会在构建数目越来越庞大的情况下会越来越差,就如果服务器突然断电重启,也会导致数据丢失,启动的时候就报错了,只能用到备份去恢复(如果没备份,那。。。)。
下面就说说怎么设置使用外部数据库吧。
其实在启动的时候,就有提示,按着引导,就能设置好了,这里只是给个中文版步骤:
一。第一次打开quickbuild,会提示:
二。如果点击了上图中的this guide就可以看到官方说明:
三。其实官方说的很清楚,就是修改程序目录下的conf/hibemate.properties文件。
1.备份
2.关闭quickbuild server
3.打开conf/hibemate.properties编辑
注释掉前面H2部分
4.按需求反注释你要的数据库那块,比如mysql:
5.注意,每个数据库都有对应的设置,比如mysql,在上面部分,写了,要修改mysql的配置文件,添加几项。还要下载对应的mysql jdbc driver 到plugins/com.pmease.quickbuild.libs目录下。
6.完成以上设置,已经可以了,可以使用第1步的备份进行恢复。
7.重启启动quickbuild server,就应该看不到应用提示叫更换数据库了。
ps:如果有问题,可以把配置文件的配置恢复回去,就用回原来的文件数据库了。
四。更换数据库后,不代表就不用备份了,备份还是需要备份的,而且要定期迁移备份文件保存(容灾嘛)
转载于:https://blog.51cto.com/pureivan/1752913