日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

ofbiz修改mysql_如何将OFBIZG的默认数据库更改mysql的方法(只求参考 )

發(fā)布時間:2023/12/3 数据库 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ofbiz修改mysql_如何将OFBIZG的默认数据库更改mysql的方法(只求参考 ) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

ofbiz自帶的數(shù)據(jù)庫是Derby,這是一種小型的適合與測試系統(tǒng)的數(shù)據(jù)庫,但不適合在產(chǎn)品級系統(tǒng)中使用,所以通常我們需要將ofbiz遷移到其它數(shù)據(jù)庫上,下面我就以如何遷移至mysql為例,向大家講述數(shù)據(jù)庫遷移過程,遷移至其它數(shù)據(jù)庫的過程類似.

第一步:修改entityengine.xml文件.

該文件的位置是

ofbiz_home\framework\entity\config\entityengine.xml

首先,在該文件的56行左右找到以下代碼:

將以上代碼中

改成

其次,在文件的250行左右找到如下代碼:

....

將其中的

jdbc-username="opentaps"

jdbc-password="opentaps-password"

改成數(shù)據(jù)庫的用戶名和密碼,在該例中,我們保持該用戶名和密碼不變,即用該用戶名和密碼在數(shù)據(jù)庫中創(chuàng)建用戶.

至此,對ofbiz框架的改造完成,很簡單吧,呵呵^_^

第二步:配置mysql.

mysql -u root -h 127.0.0.1 -p //登錄mysql,然后會提示輸入密碼

mysql> create database opentaps; //創(chuàng)建數(shù)據(jù)庫opentaps

mysql> create user opentaps; //創(chuàng)建用戶opentaps,對應entityengine.xml里的用戶

mysql> grant all privileges on opentaps.* to 'opentaps'@'localhost' identified by 'opentaps-password' with grant option; //授予opentaps用戶訪問opentaps數(shù)據(jù)庫的所有權(quán)限,密碼設(shè)為opentaps-password.

第三步:創(chuàng)建種子數(shù)據(jù).

進入opentaps根目錄后執(zhí)行命令ant run-install-seed即可,然后ofbiz的實體引擎會根據(jù)entityengine.xml里設(shè)置的默認數(shù)據(jù)庫將種子數(shù)據(jù)加載到指定的數(shù)據(jù)庫mysql里,這是一個比較漫長的過程,因為要創(chuàng)建700多張表,以及表間的關(guān)系,大概需要6分鐘左右.build過程結(jié)束后,你可以進入mysql察看opentaps數(shù)據(jù)庫,你會發(fā)現(xiàn)多了700多張表.

至此,數(shù)據(jù)庫遷移也就結(jié)束了,總結(jié)一下,包含兩個主要步驟,第一:修改ofbiz_home\framework\entity\config\entityengine.xml文件,將默認數(shù)據(jù)庫設(shè)為mysql,并設(shè)定訪問數(shù)據(jù)庫的用戶名和密碼;第二:在mysql中為ofbiz創(chuàng)建數(shù)據(jù)庫和用戶,該用戶名和密碼要和entityengine.xml里的用戶名和密碼一致,并授予該用戶訪問該數(shù)據(jù)的所有權(quán)限.然后用ant運行命令ant run-install-seed命令把ofbiz重新build一遍即可在數(shù)據(jù)庫中創(chuàng)建所有的種子數(shù)據(jù).

總結(jié)

以上是生活随笔為你收集整理的ofbiz修改mysql_如何将OFBIZG的默认数据库更改mysql的方法(只求参考 )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。