我按照以下步骤在新的 CPanel 服务器(尚无数据库)上安装了 Percona mySQL: http://www.ecommy.com/linux/install-...el-environment
一切似乎都正常并且服务器也启动正常,除了一些命令返回此错误:
root@server [/var/lib/mysql]# mysql -A -sN information_schema -e
"select * from user_statistics;"
mysql: unknown variable 'innodb_file_per_table=1'
root@server [/var/lib/mysql]# mysql -A
mysql: unknown variable 'innodb_file_per_table=1'
在我的 /etc/my.cnf 中我有:
[mysql]
innodb_file_per_table=1
userstat_running=1
我计划使用 InnoDB 作为数据库。
有人知道问题出在哪里吗?或者更好的是,如何修复它?
我已经在 CentOS 上使用 yum 安装了 Percona 5.5。
答案1
innodb_file_per_table
该设置位于[mysqld]
部分中,而不是[mysql]
/etc/my.cnf 中的部分中。如果您将其移动到正确的部分,该问题将消失
答案2
使用表 1. innodb_file_per_table[mysqld]
在 my.cnf 中的部分中按照以下方式操作
[mysqld]
innodb_file_per_table