[转帖]数据库安装指南_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2251 | 回复: 0   主题: [转帖]数据库安装指南        下一篇 
wayne
注册用户
等级:中校
经验:1690
发帖:221
精华:0
注册:2011-7-21
状态:离线
发送短消息息给wayne 加好友    发送短消息息给wayne 发消息
发表于: IP:您无权察看 2014-11-17 11:08:11 | [全部帖] [楼主帖] 楼主

Openfire 在一个后端数据库存取所有数据。如果你选择不用嵌入式数据库,你必须为这个应用设置和安装一个扩展的数据。这个文档为所有当前支持的数据库提供设置说明。

JDBC 2.0 驱动是必须的因为openfire 与你的数据库通信。建议为特定的数据库驱动应适应如下。openfire JDBC包驱动为 mysql,postgres,Microsoft SQL Server 和 HSQLDB

对于一个可用的JDBC驱动程序的完整列表,请看http://industry.java.sun.com/products/jdbc/drivers.

所有数据库结构在你的openfire安装目录 resources/database中 都能被找到。

注意 添加的数据要在列表中被支持,请检查你的数据库在为你的数据结构分配或者如果你不提供考虑创建一个结构

从下面的列表选择你的数据安装细节:

MySQL
Oracle
Microsoft SQLServer
PostgreSQL
IBM DB2
HSQLDB
MySql


在openfire JDBC 驱动对 mysql 捆绑,所以你不必下载安装一个单独的驱动
            在openfire安装工具,使用如下值:

driver: com.mysql.jdbc.Driver
server: jdbc:mysql://[YOUR_HOST]/[DATABASE_NAME]


where [YOUR_HOST]  你的主机  and  [DATABASE_NAME] 你的数据 在很多情况 localhost 是一个合适的值  当你的数据库在相同的服务器 例如你的webserve

安装说明

1.务必 使用你的mysql4.1.18 或者一后的版本 推荐5.x 版本

创建一数据库在准备openfire 表

mysqladmin create [databaseName]
(注意 database  能“数据库名“可以如“openfire”)


3 从目录resourse/database 的安装文件夹中,导入数据结构文件

Unix/Linux:
cat openfire_mysql.sql | mysql [databaseName];
Windows:
type openfire_mysql.sql | mysql [databaseName];


4 开始安装openfire的安装工具,用jdbc连接设置

在mysql 4.1.18 版本不支持大于255字符的的字段,如果你不能更新你的mysql到最新的版本,你将必须改变你的数据库脚本,在特定的地方替换你的 VARCHAR(1024)改为  VARCHAR(255) 在你的resources/database/openfire_mysql.sql 脚本

5 字符编码问题

mysql 不能支持unicode编码,与非西方字符支持的数据不同。然而,mysql jdbc 驱动有一个解决方案是添加useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8 的url jdbc驱动。你能编辑conf/openfire xml文件设置这个值

注意,如果你使用的配置文件jdbc文件的url 是一个xml 文件,你必须在xmlwenj 字符中间加& 为分隔符。作为该符号是一种保留字符为XML。

进一步的帮助

如果你需要帮助设置MySQL,请参阅以下网站:

http://dev.mysql.com/doc/refman/5.1/en/connector-j-reference-configuration-properties.html


SQL服务器

SQL服务器

JDBC驱动程序

Openfire包括免费的TDS JDBC驱动程序,这是推荐的方式连接到SQL Server数据库。连接到SQL服务器,只需使用下列值基于web的工具:Openfire设置

driver -- net.sourceforge.jtds.jdbc.Driver
server -- jdbc:jtds:sqlserver://[host-name]:[port-number]/[database-name];appName=jive


在(主机名组成)是主机名或IP地址的数据库服务器,(端口号)的端口监听状态"置疑"(通常1433)和[数据库名称]是数据库的名称(这个参数是可选的)。

设置指导

创建一个新的数据库使用企业经理如果你不已经有一个您想要使用的数据库。你可能名字数据库“openfire”。

创建一个用户来访问数据库(如果您还没有一个你想使用。考虑为用户的默认数据库是一个您在步骤1中创建的。

打开查询分析器和连接到服务器。

选择您想要使用的数据库为从DB落下Openfire(在步骤1中创建如果你使用一个新的数据库)。

打开openfire状态"置疑"。sql文件。

按F5运行脚本。该脚本将会运行和创建必要的表。

继续安装Openfire,安提示安装设置openfire. 

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论