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

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

Farma Manager
FarmaManager

(usa Fedora)

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.


  


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

Perfil removido
removido

(usa Nenhuma)

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

Farma Manager
FarmaManager

(usa Fedora)

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

Perfil removido
removido

(usa Nenhuma)

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

Farma Manager
FarmaManager

(usa Fedora)

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

Perfil removido
removido

(usa Nenhuma)

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

Farma Manager
FarmaManager

(usa Fedora)

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

Perfil removido
removido

(usa Nenhuma)

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

Perfil removido
removido

(usa Nenhuma)

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

Farma Manager
FarmaManager

(usa Fedora)

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

Joca (Altemir Braz Dantas Junior)
jocajuni

(usa Debian)

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts