/ / mysql: nieznana zmienna w `my.cnf` - mysql, innodb, my.cnf

mysql: unknown zmienna w `my.cnf` - mysql, innodb, my.cnf

podążam te instrukcje przyspieszyć ładowanie dużego lokalnego pliku (500+M, 10+M wiersze) do MySQL, dodając konfiguracje do /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

ale napotkasz następujące problemy:

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

PS: wersja MySQL

$ mysql --version
mysql  Ver 14.14 Distrib 5.6.27, for debian-linux-gnu (x86_64) using  EditLine wrapper

Odpowiedzi:

5 dla odpowiedzi № 1

Połóż je pod [mysqld], nie [mysql].

Upewnij się także, że innodb_buffer_pool_size to około 70% dostępnej pamięci RAM.

Nawet wtedy możesz trafić na jakiś czas.

Lub może być konieczne porcjowanie pliku. (10K wierszy na porcję może być rozsądna.)