Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 14737|Resposta: 0

[Fonte] Linux Visualize o caminho do arquivo de configuração MySQL e configurações relacionadas

[Copiar link]
Publicado em 10/04/2019 16:44:56 | | | |
(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.





Anterior:Use o CefSharp no modo AnyCpu
Próximo:A versão mais recente do grupo de estação da piscina aranha
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com