51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

cacti1.2.8升级导入数据库报错索引太大767 bytes

Cacti安装升级1.2.8版本会报错索引太大,如果当前使用MySQL5.6或5.7版本可能不会遇到此问题!

完整报错内容:

ERROR 1709 (HY000) at line 1980: Index column size too large. The maximum column size is 767 bytes.

由于MySQL的InnoDB引擎表索引字段长度的限制为767字节,因此对于多字节字符集的大字段或者多字段组合,创建索引时会出现该问题。

解决办法:

安装或升级cacti1.2.8前修改my.cnf配置文件
[mysqld] innodb_file_format=Barracuda innodb_file_per_table=1 innodb_large_prefix=1

|---------|---------------------------------------------------------------------------------------| | 1 2 3 4 | [mysqld] innodb_file_format=Barracuda innodb_file_per_table=1 innodb_large_prefix=1 |

重启生效!

赞(0)
未经允许不得转载:工具盒子 » cacti1.2.8升级导入数据库报错索引太大767 bytes