(1) Sobre o caminho do perfil
Às vezes percebo que, embora eu tente modificar algumas variáveis no arquivo de configuração, não funciona. Depois descobri que era porque o arquivo modificado não era o arquivo de configuração lido pelo servidor MySQL.
Se você não tem certeza sobre o caminho de perfil atualmente usado pelo MySQL, pode tentar analisá-lo assim:
Ou executar:
[mysql@linuxtest ~]$ mysqld --verboso --help|grep -A 1 'Opções padrão' 2015-12-01 17:23:56 0 [Nota] mysqld (mysqld 5.6.27-75.0-log) iniciando como processo 6858 ... 015-12-01 17:23:56 6858 [Aviso] Aviso em buffer: Limites alterados: max_open_files: 1024 (solicitado 10005)
01-12-2015 17:23:56 6858 [Aviso] Aviso em buffer: Limites alterados: max_connections: 214 (solicitado em 2000)
015-12-2015 17:23:56 6858 [Aviso] Aviso em buffer: Limites alterados: table_open_cache: 400 (solicitado em 2000)
01-12-2015 17:23:56 6858 [Nota] O plugin 'FEDERATED' está desativado. As opções padrão são lidas dos seguintes arquivos na ordem dada:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 01-12-2015 17:23:56 6858 [Nota] Fim do binlog 01-12-2015 17:23:56 6858 [Nota] Desligando o plugin 'CSV' 2015-12-01 17:23:56 6858 [Nota] Desligando o plugin 'MyISAM' [mysql@linuxtest ~]$ mysql --verbose --help|grep -A 1 'Opções padrão' As opções padrão são lidas dos seguintes arquivos na ordem dada:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf Como você pode ver na figura acima, o servidor primeiro lê o arquivo /etc/my.cnf e, se descobrir que o arquivo não existe, tenta lê-lo pelos caminhos seguintes.
(2) Sobre a segmentação dos itens de configuração
O arquivo de configuração my.cnf geralmente é dividido em várias partes, como [client], [mysqld], [mysql], etc. Programas MySQL geralmente leem a parte segmentada com o mesmo nome, por exemplo, o servidor MySQL geralmente lê o item de configuração relevante sob o segmento [mysqld]. Se o item de configuração não estiver posicionado corretamente, a configuração não terá efeito.
(3) Sobre variáveis globais
Além disso, se você quiser visualizar algumas configurações globais de variáveis no MySQL, pode fazer isso quando não estiver logado e tiver permissões: mysqladmin variáveis -p,
Essa operação é equivalente a usar o comando mostrar variáveis globais ao fazer login.
|