您的位置:ToThink > PHP和MySQL > 用Opentaps连接MySQL数据库

用Opentaps连接MySQL数据库


前提是你已经安装好了opentaps1.4和mysql5.0。

1、为opentaps创建一个MySQL数据库
#mysql -u root -h 127.0.0.1 -p <root-password>
#mysql> create database opentaps;
#mysql> create user opentaps;
#mysql> grant all privileges on opentaps.* to ‘opentaps’@'localhost’ identified by

‘<opentaps-password>’ with grant option;
退出root帐户并尝试用刚生成的帐户进入数据库”opentaps”:
#mysql -h 127.0.0.1 -u opentaps -p <opentaps-password>
#mysql> use opentaps;
如果操作能够成功,那么你可以通过opentaps来使用刚创建的数据库。


2、设置opentaps以使它使用MySQL数据库
打开opentaps安装目录下的framework/entity/config/entityengine.xml文件,按如下步骤设置


2.1把datasource-name的参数修改为localmysql(原文可能是localderby或者localhsql)。
2.2找到<datasource name=”localmysql”…>这段文字。
2.3修改其中”jdbc-uri”的参数为”jdbc:mysql://127.0.0.1/opentaps?

autoReconnect=true&amp;useOldAliasMetadataBehavior=true”。
2.4修改其中”jdbc-username”的参数为”opentaps”。
2.5修改其中”jdbc-password”的参数为你刚才设置的。
2.5设置正确的字符集(you can change it to UTF8 by setting character-set=”utf8″ and

collate=”utf8_general_ci”)。

3、停止opentaps服务,并在opentaps目录下输入以下命令安装种子数据:
#./ant run-install

4、重新启动opentaps。


分类: PHP和MySQL 标签: , , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.