/ / mysql: невідома змінна в `my.cnf` - mysql, innodb, my.cnf

mysql: невідома змінна в `my.cnf` - mysql, innodb, my.cnf

я слідую ці вказівки для прискорення завантаження великого локального файлу (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

Відповіді:

5 за відповідь № 1

Помістіть їх [mysqld], ні [mysql].

Також переконайтеся, що innodb_buffer_pool_size становить близько 70% доступної оперативної пам'яті.

Навіть тоді, ви можете вразити деякий тайм-аут.

Або вам може знадобитися фрагмент файлу. (Може бути розумним 10K рядків на фрагмент).