Então, estou executando o mysql em um servidor Ubuntu (linha de comando) VirtualBox, em um host Windows 7. Na máquina virtual, eu mudei o arquivo /etc/mysql/my.cnf comentando a linha
bind-address = 127.0.0.1
então parece que
#bind-address = 127.0.0.1
Eu reiniciei o servidor assim:
perrin@LinuxServer1:~$ sudo /etc/init.d/mysql restart
[sudo] password for perrin:
* Stopping MySQL database server mysqld [ OK ]
* Starting MySQL database server mysqld [ OK ]
Depois disso, comecei a receber esse erro sempre que tento conectar ao mysql, assim:
perrin@LinuxServer1:~$ mysql -u root -p
Enter password:
Error 2002 (HY000): Can't connect to local MySQL server through socket '/var/
run/mysqld/mysqld.sock' (2)
Eu procurei por ajuda e descobri que meu servidor MySQL NÃO estava rodando, apesar de ter SAID [ OK ]
ao iniciar o backup. (deitado P.O.)
Então eu tento iniciá-lo, usando os dois start
e restart
da seguinte forma:
perrin@LinuxServer1:~$ sudo /etc/init.d/mysql start
* Starting MySQL database server mysqld [fail]
perrin@LinuxServer1:~$ sudo /etc/init.d/mysql restart
* Stopping MySQL database server mysqld [ OK ]
* Starting MySQL database server mysqld [fail]
Então eu volto para o my.cnf e descomento a linha bind-address = 127.0.0.1
, para que tudo esteja EXACTAMENTE como era antes, e tente novamente iniciar / reiniciar o servidor. Ele falha novamente exatamente da mesma maneira.
Eu procurei por toda a web por ajuda e encontrei alguns problemas semelhantes que as pessoas estavam tendo, mas nada útil no final, ou que me deu algumas dicas que levaram a uma solução.
Alguém tem alguma idéia do que está acontecendo aqui? Estou perplexo.