X3.4 GBK论坛升级UC遇到UCenter info: MySQL Query Error Error: 1005 Can't create table , (errno: 140 “Wrong create optio
X3.4 GBK论坛升级UC遇到UCenter info: MySQL Query Error Error: 1005 Can't create table , (errno: 140 “Wrong create options”)相关的报错的解决办法:
一般常见是原mysql版本升级成MariaDB数据库造成的,
在InnoDB 5.7(MySQL 5.7和MariaDB 10.2)中默认innodb_strict_mode=1 ,所以两者都创建错误ROW_FORMAT的表失败。
如果您想要旧的行为,请设置innodb_strict_mode = 0
因为在MariaDB 10.2.2 发行说明页面上突出显示了严格模式更改。
宝塔面板 —— 软件商店 —— 已安装 —— 搜索:mysql:
设置 —— 配置修改:
[此处包含隐藏内容,如果需要查看请回复]
如上图,新增一行配置为:
然后,服务 —— 重启MySQL,再次升级UC,即可解决问题~
一般常见是原mysql版本升级成MariaDB数据库造成的,
在InnoDB 5.7(MySQL 5.7和MariaDB 10.2)中默认innodb_strict_mode=1 ,所以两者都创建错误ROW_FORMAT的表失败。
如果您想要旧的行为,请设置innodb_strict_mode = 0
因为在MariaDB 10.2.2 发行说明页面上突出显示了严格模式更改。
宝塔面板 —— 软件商店 —— 已安装 —— 搜索:mysql:
设置 —— 配置修改:
[此处包含隐藏内容,如果需要查看请回复]
如上图,新增一行配置为:
- innodb_strict_mode = 0