Mostrando postagens com marcador MySQL. Mostrar todas as postagens
Mostrando postagens com marcador MySQL. Mostrar todas as postagens

quarta-feira, 9 de novembro de 2011

Erro ao iniciar o mysql

Você já se deparou com a mensagem abaixo ao tentar iniciar o mysql pelo shell?

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


No meu caso o problema era simples de resolver, o HD simplesmente estava cheio... bastou apagar alguns arquivos de log e backup que existiam e não eram mais necessários para liberar espaço no HD e tudo voltou ao normal depois de um reboot.

sexta-feira, 11 de março de 2011

MySQL: Recuperando a senha de root

Bom, talvez o título do post não seja o mais correto, digo isso porque na verdade não vamos recuperar a senha e sim trocar para uma nova... basta seguir os passos abaixo:


1 - Parar o MySQL:
/etc/init.s mysql stop

2 - Iniciar o MySQL mas com os seguintes parâmetros:
/usr/bin/mysqld_safe --skip-grant-tables &

3 - Acessar como root mas sem senha:
mysql --user=root mysql

4 - Fazer a alteração da senha do root:
mysql> update user set Password=PASSWORD('informe_sua_nova_senha') WHERE User='root';

5 - Atualizar os privilégios:
mysql> flush privileges;




6 - Sair do prompt do MySQL:
mysql> exit


7 - Trazer o MySQL para primeiro plano:
fg


8 - Parar o MySQL teclando:Control+C

9 - Reinicie o MySQL:
/etc/init.d/mysql restart

Era isso, o MySQL já está com a nova senha.