Pular para o conteúdo

Troquei o diretório do mysql.sock no my.cnf

Responder tópico
  • Denunciar
  • Indicar

1. Troquei o diretório do mysql.sock no my.cnf

Enviado em 28/02/2012 - 11:19h

Troquei o diretório do mysql.sock no my.cnf. O arquivo está sendo criado no diretório /var/lib/mysql/logs/my.sock porém quando abro o mysql, me aparece a seguinte mensagem:
Error 2002 (Hy000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Preciso saber como faço para alterar o diretório de busca deste arquivo.

Responder tópico

2. Re: Troquei o diretório do mysql.sock no my.cnf

Enviado em 28/02/2012 - 23:57h

FarmaManager escreveu:

Troquei o diretório do mysql.sock no my.cnf. O arquivo está sendo criado no diretório /var/lib/mysql/logs/my.sock porém quando abro o mysql, me aparece a seguinte mensagem:
Error 2002 (Hy000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Preciso saber como faço para alterar o diretório de busca deste arquivo.
Creio que isso resolva seu problema.
Link: forums.mysql.com/read.php?11,27769,213014

3. Re: Troquei o diretório do mysql.sock no my.cnf

Enviado em 29/02/2012 - 09:01h

Não resolveu o problema pois o my.cnf cria o socket em um diretório e o MySQL continua buscando o arquivo em diretório direfente.

4. Re: Troquei o diretório do mysql.sock no my.cnf

Enviado em 29/02/2012 - 09:11h

É no fedora?

# vi /etc/init.d/mysql

Veja se o seu conf está assim:

conf=/etc/my.cnf 


No Debian
CONF=/etc/mysql/my.cnf 


Veja se o my.cnf que vc está configurando é o correto. E como vc mudou o diretório, de as devidas permissões para o mesmo, de acordo com o link q eu postei.

5. Re: Troquei o diretório do mysql.sock no my.cnf

Enviado em 29/02/2012 - 09:37h

Não existe o arquivo mysql no diretório /etc/init.d. Neste diretório existe o arquivo mysqld, mas não tem a linha conf.

6. Re: Troquei o diretório do mysql.sock no my.cnf

Enviado em 29/02/2012 - 09:40h

Tu restarta por ele né? Pesquisa por my.cnf dentro desse arquivo.

7. Re: Troquei o diretório do mysql.sock no my.cnf

Enviado em 29/02/2012 - 09:44h

Só existe a seguinte linha comentada:
# config: /etc/my.cnf

8. Re: Troquei o diretório do mysql.sock no my.cnf

Enviado em 29/02/2012 - 09:49h

FarmaManager escreveu:

Só existe a seguinte linha comentada:
# config: /etc/my.cnf
Retire o comentário e restarta o myslq

9. Re: Troquei o diretório do mysql.sock no my.cnf

Enviado em 29/02/2012 - 09:55h

Instalei no centos, é está comentado tb. Vou fazer o teste de mudança do diretório do mysql.sock aqui. No diretório default está tudo ok!

# vi /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

10. Re: Troquei o diretório do mysql.sock no my.cnf

Enviado em 29/02/2012 - 10:00h

Fiz o que me pediu e não funcionou. Verifiquei que existe um caminho para o socket neste arquivo e alterei. Agora consigo entrar no mysql, mas não consigo rodar o comando: mysql_secure_installation. Me mostra a mesma mensagem.

11. Re: Troquei o diretório do mysql.sock no my.cnf

Enviado em 29/03/2012 - 22:37h

No seu arquivo my.cnf vai na aba client e adicione o mesmo socket
Caso nao tenta essa aba crie no final do seu arquivo

[client]
socket=/var/lib/mysql/log/mysql.sock

[]s
Joca

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder