my.cnf faltando em todos os diretórios após a nova instalação do mysql

5

Título diz tudo. Eu anteriormente tinha o mysql versão 5.1 no meu sistema operacional CENTOS 6 x86_64.
Eu tentei remover o mysql 5.1 e substituí-lo por uma instalação do mysql 5.6.

Aqui está o meu processo de desinstalação para o mysql 5.1:

yum remove mysql
yum remove mysql-devel
yum remove mysql-client

rpm -qa | grep -i mysql
rpm -e mysql --nodeps

Aqui está o meu processo de instalação para o mysql 5.6:

Eu tenho três rpm para o mysql 5.6. server , devel e client all x86_64 .

rpm -ivh nos três rpm na ordem de server primeiro, depois em client then devel . /usr/bin/mysqladmin -u root password 'pass' e /usr/bin/mysql_secure_installation e reboot

Eu entrei no meu painel de administração do webmin para brincar com algumas configurações do mysql e ele me disse que meu arquivo /etc/my.cnf estava faltando. Então entrei no meu servidor para procurar o arquivo my.cnf e não consegui encontrá-lo em seus lugares habituais.

Então eu tentei executar um mysqld --verbose --help | grep -A 1 "Default options" e eu tenho três diretórios que ele está procurando por um arquivo my.cnf . /etc/my.cnf , /etc/mysql/my.cnf e ~/.my.cnf . Eu verifiquei todos os três diretórios, mas eu não poderia para a vida de mim encontrar esse arquivo .. Agora eu fui para o meu diretório home mysql que é /var/lib/mysql para encontrar o arquivo .cnf mas tudo que eu encontrei foi auto.cnf .

Alguém tem alguma ideia? Eu poderia simplesmente baixar um arquivo my.cnf e colocá-lo em um desses diretórios?

    
por SephMerah 21.09.2012 / 13:13

2 respostas

1

Se o processo de instalação não criar um arquivo my.cnf para você, basta criar um arquivo por conta própria. A documentação completa sobre as opções está disponível no site do MySQl. Não há mágica com essas coisas e o MySQL, na maioria dos casos, será executado com padrões embutidos se não puder encontrar um arquivo de opções. O Webmin (na verdade, você usa isso?) Fica um pouco precioso sobre essas coisas algumas vezes, mas isso não tem nada a ver com o MySQL. Eu recomendo que você aprenda a gerenciar seu sistema a partir da linha de comando e obtenha o controle adequado.

    
por 21.09.2012 / 15:29
8

Execute rpm -ql MySQL-server , aposto que você verá vários arquivos de configuração padrão disponíveis em /usr/share/mysql . Basta escolher um e copiar para /etc :

# cp /usr/share/mysql/my-(small|medium|large|huge).cnf /etc/
    
por 21.09.2012 / 15:56