Variáveis incorretamente nomeadas no mysqld.cnf (Ubuntu 16.04)

2

Recentemente instalou o Ubuntu 16.04 e descobriu que o arquivo de configuração padrão para o MySQL tem algumas variáveis erroneamente nomeadas, isto é, variáveis do sistema cujo nome mudou em versões.

No arquivo /etc/mysql/mysql.conf.d/mysqld.cnf , há as seguintes linhas:

table_cache            = 64
log_slow_queries = /var/log/mysql/mysql-slow.log
log-queries-not-using-indexes

A versão atual do MySQL em uso requer que eles sejam nomeados:

table_open_cache
slow_query_log_file
log_queries_not_using_indexes

Respectivamente. Isso é um bug na versão do Ubuntu ou um problema em algum outro lugar? Minha pergunta é:

Quem é o culpado por isso e se um relatório de bug deve ser arquivado?

No mínimo, talvez algum indivíduo frustrado encontre essa pergunta e obtenha respostas.

    
por billynoah 15.06.2016 / 10:49

1 resposta

2

Eu fiz o download do pacote mysql-server-5.7 para testar:

$ apt-get download 'mysql-server*'
Get:1 http://mirror.cse.iitk.ac.in/ubuntu xenial-security/main amd64 mysql-server all 5.7.12-0ubuntu1 [10.1 kB]
Get:2 http://mirror.cse.iitk.ac.in/ubuntu xenial-security/main amd64 mysql-server-5.7 amd64 5.7.12-0ubuntu1 [2,584 kB]
Get:3 http://mirror.cse.iitk.ac.in/ubuntu xenial-security/main amd64 mysql-server-core-5.7 amd64 5.7.12-0ubuntu1 [7,503 kB]
Fetched 10.1 MB in 0s (63.8 MB/s)
$ dpkg-deb --fsys-tarfile mysql-server-5.7_5.7.12-0ubuntu1_amd64.deb| tar x ./etc/mysql
$ grep -e table_cache -e log_slow_queries -e log-queries-not-using-indexes ./etc/mysql/mysql.conf.d/mysqld.cnf
#table_cache            = 64
#log_slow_queries       = /var/log/mysql/mysql-slow.log
#log-queries-not-using-indexes

Todas as três linhas foram comentadas. Não tenho certeza se uma frase comentada é um grande negócio. O mantenedor do pacote provavelmente os ignora.

    
por muru 15.06.2016 / 11:22