MySQL - Problemas para Conexão  Imprimer cet article

Se você está tendo problemas para acessar seu banco de dados, siga este tutorial.

1. Ao tentar conectar em seu servidor mysql, você pode se deparar com o seguinte erro "Can't connect to local MySQL server through socket";

$ mysql

 

2. Existem algumas causas possíveis para este erro. Certifique-se de que está utilizando um usuário com permissões de root. Você pode executar o comando abaixo para virar root. Em seguida, veja se o serviço do mysql está em execução.

$ sudo su

Veja que, neste caso, o serviço está parado. Vamos iniciá-lo e testar a conexão novamente.

$ service mysql status

$ service mysql start

$ service mysql status

Perceba que agora o serviço está sendo executado normalmente.

 

3. Caso o erro para conexão persista, verifique se o arquivo de configuração do MySQL está com o caminho do socket correto. Edite o arquivo my.cnf;

$ vi /etc/mysql/my.cnf

O caminho apresentado no [mysqld] não é o mesmo que consta ao verificarmos o status do serviço do MySQL.

Faça o ajuste necessário, comentando os caminhos originais e adicionando a linha com o caminho indicado.

socket=/var/run/mysqld/mysqld.sock

Salve as alterações no arquivo e reinicie o serviço do mysql,

$ service mysql restart

                                 

 

4. Teste a conexão novamente. Pronto! O serviço está rodando e acessível.

$ mysql

Cette réponse était-elle pertinente?

Articles connexes

MySQL - Removendo Bancos e Tabelas
Se você deseja remover entradas de uma tabela, todo o conteúdo de uma tabela ou, ainda, uma base...
MySQL - Criando Usuários e Atribuindo Permissões
Se você deseja criar novos usuários e atribuir a ele permissões, siga este tutorial. 1. Faça...
MySQL - Removendo Usuários e Revogando Permissões
Se você deseja remover usuários ou revogar permissões de algum usuário, siga este tutorial....