mysql:`my.cnf`中的未知变量

时间:2016-02-25 20:54:05

标签: mysql innodb my.cnf

我按照these instructions加速将大型本地文件(<div> <h1 *ngIf="loading">Loading...</h1> <div *ngIf="!loading"> Loaded </div> </div> 500+M行)加载到MySQL中,向10+M添加配置:

/etc/mysql/my.cnf

但遇到以下问题:

[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
local-infile=1

# add following code
innodb_doublewrite = 0
innodb_support_xa = 0

PS:MySQL版

mysql: unknown variable 'innodb_doublewrite=0'
mysql: unknown variable 'innodb_support_xa=0'

1 个答案:

答案 0 :(得分:6)

将它们放在[mysqld]下,而不是[mysql]

此外,请确保innodb_buffer_pool_size约占可用内存的70%。

即使这样,你也可能会超时。

或者您可能需要将文件分块。 (每个块10K行可能是合理的。)