MySQL - Problemas para Conexão  Kinyomtatja ezt a cikket

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

Hasznosnak találta ezt a választ?

Kapcsolódó cikkek

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....