我正在尝试为 openfire 安装设置数据库,但我似乎无法弄清楚如何将数据库模式导入我刚刚在 SQL Server Management Studio 中创建的数据库中。我尝试使用导入数据工具,然后将文件加载到写入查询屏幕中,它返回错误。
我有一种感觉,但不是如何做到的。
如果我去任务>生成脚本,然后选择数据库,它说它们在数据库中没有可写对象。
我不知何故需要找到一种方法将数据库模式运行到我新创建的数据库中。openfire 的说明看起来很简单,但它需要控制台,我不知道如何访问它。我是 SQL Server 的初学者。
这些是说明:
Setup Instructions
Make sure that you are using MySQL 4.1.18 or later (5.x recommended) ¹.
Create a database for the Openfire tables:
mysqladmin create [databaseName]
(note: "databaseName" can be something like 'openfire')
Import the schema file from the resources/database directory of the installation folder:
Unix/Linux: cat openfire_mysql.sql | mysql [databaseName];
Windows: type openfire_mysql.sql | mysql [databaseName];
Start the Openfire setup tool, and use the appropriate JDBC connection settings.
¹ Character fields larger than 255 are not supported by versions prior to MySQL 4.1.18. If you cannot upgrade MySQL to the latest version, you will then need to change the database scripts. In particular, replace VARCHAR(1024) with VARCHAR(255) in the resources/database/openfire_mysql.sql script.