Base de Conhecimento
MySQL - Problemas para Conexão Imprimir este Artigo
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
Esta resposta foi útil?
Artigos Relacionados
Se você deseja remover entradas de uma tabela, todo o conteúdo de uma tabela ou, ainda, uma base...
Se você deseja criar novos usuários e atribuir a ele permissões, siga este tutorial. 1. Faça...
Se você deseja remover usuários ou revogar permissões de algum usuário, siga este tutorial....