2

当我为新安装的 v1.3.3 运行自动安装脚本时,我收到以下消息,表明没有安装任何数据库表:

正在创建页表...失败:已经存在?

我已验证我提供了正确的数据库凭据,并且数据库用户具有创建表权限。

我正在运行 mysql 版本:Ver 14.14 Distrib 5.5.24, for debian-linux-gnu (x86_64).

4

1 回答 1

3

setup/install.php在脚本中使用 mysql create table 语句,我发现了这个问题。我的 mysql 版本不喜欢以下声明引擎类型的语法:

TYPE=MyISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci

我在此脚本中的所有 mysql 查询中替换TYPEENGINE,该脚本能够创建所有数据库表。

看来,在 MySQL 5.1 中,对TYPE关键字的支持终于被删除了。

于 2012-08-01T03:38:58.390 回答