mysql:`my.cnf`中的未知变量
作者:互联网
我按照these instructions加速将一个大的本地文件(500 M,10 M行)加载到MySQL中,将配置添加到/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
但遇到以下问题:
mysql: unknown variable 'innodb_doublewrite=0'
mysql: unknown variable 'innodb_support_xa=0'
PS:MySQL版本
$mysql --version
mysql Ver 14.14 Distrib 5.6.27, for debian-linux-gnu (x86_64) using EditLine wrapper
解决方法:
把它们放在[mysqld]下,而不是[mysql].
另外,请确保innodb_buffer_pool_size大约是可用RAM的70%.
即使这样,你也可能会超时.
或者您可能需要将文件分块. (每个块10K行可能是合理的.)
标签:mysql,innodb,my-cnf 来源: https://codeday.me/bug/20190824/1705899.html