首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wso2 is和esb UTF8

问wso2 is和esb UTF8
EN

Stack Overflow用户
提问于 2014-10-27 17:26:02
回答 1查看 216关注 0票数 0

安装IS时出错

我正在安装wso2 is MySql。MySQL设置为UTF-8。以下是错误:

1:

代码语言:javascript
复制
CREATE INDEX REG_PATH_IND_BY_PATH_VALUE USING HASH ON REG_PATH(REG_PATH_VALUE, REG_TENANT_ID);

错误

代码语言:javascript
复制
 MySQL Database Error: Table '#sql-197b_412' uses an extension that doesn't exist in this MySQL version

2:

代码语言:javascript
复制
CREATE TABLE IDN_OAUTH2_AUTHORIZATION_CODE (
            AUTHORIZATION_CODE VARCHAR(255),
            CONSUMER_KEY VARCHAR(255),
            CALLBACK_URL VARCHAR(1024),
            SCOPE VARCHAR(2048),
            AUTHZ_USER VARCHAR(512),
            TIME_CREATED TIMESTAMP,
            VALIDITY_PERIOD BIGINT,
            PRIMARY KEY (AUTHORIZATION_CODE),
            FOREIGN KEY (CONSUMER_KEY) REFERENCES IDN_OAUTH_CONSUMER_APPS(CONSUMER_KEY) ON DELETE CASCADE
)TABLESPACE tb_regdb engine ndb storage disk;

错误:

代码语言:javascript
复制
MySQL Database Error: Got error 851 'Maximum 8052 bytes of FIXED columns supported, use varchar or COLUMN_FORMAT DYNAMIC instead' from NDBCLUSTER 

在UTF8中,wso2可以安装在数据库上吗?

问候

EN

回答 1

Stack Overflow用户

发布于 2014-11-08 16:01:53

我假设您使用的是带有NDB引擎的MySQL集群。因此,您需要运行可以在<IS_HOME>/dbscripts/mysql_cluster.sql中找到的MySQL脚本

此外,Identity Server还在<IS_HOME>/dbscripts/identity/和IS_HOME>/dbscripts/identity/application-mgt/下提供了身份脚本。它尚未为带有NDB引擎的mysql_cluster提供身份脚本。

但您可以修改<IS_HOME>/dbscripts/identity/和IS_HOME>/dbscripts/identity/application-mgt/下已有的mysql.sql脚本,使其适用于MySQL集群。在dbscripts/identity/mysql.sql和dbscripts/identity/application-mgt/mysql.sql中,ENGINE INNODB子句可以替换为ENGINE NDB。必须增加配置选项MaxNoOfTriggers的值以避免4239个NDB错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26584443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档