我已经下载了wso2 paas的安装程序,并将所有相关的软件包放到/ packs文件夹中。
我在同一台vmware机器和带有Ubuntu 14.04 LTS的openstack上安装了wso2 paas。
当我以root身份执行/boot.sh时,出现mysql以下错误:

Creating APIM database: apim_db
Creating a back-up of the file <WSO2_INSTALL_FOLDER>/resources/dbscripts/apim.sql
ERROR 1071 (42000) at line 495: Specified key was too long; max key length is 767 bytes


谁能帮我解决这个错误?

最佳答案

打开/resources/dbscripts/apim.sql,在第495行中,您将找到类似于以下内容的脚本,

REG_PATH_VALUE VARCHAR(2000) NOT NULL,


注意:可能有2000或其他值!

只能将数值替换为750,如下所示,

REG_PATH_VALUE VARCHAR(750) NOT NULL,


希望能帮助到你!

注意:如果您遇到相同的错误,请重复该过程!

10-02 07:28