Eu tenho um servidor rodando em rackspace.com, ele está rodando há cerca de um ano (coletando dados para um projeto) e sem problemas. Agora parece que mysql
congelou (não foi possível conectar-se através da linha de comando ssh
, aplicativo remoto (sequel pro) ou web (as páginas que usam o banco de dados ficaram congeladas).
Eu fiquei um pouco ansioso para consertar isso rapidamente e reiniciei o servidor virtual, executando o Ubuntu 10.10. É um pequeno servidor LAMP virtual (10GB de armazenamento - eu estou usando apenas 1.25GB de RAM - não foi um problema). Agora, após a reinicialização, não consigo fazer com que mysql
comece novamente.
service mysql status
mysql stop/waiting
Eu acredito que isso apenas significa que o mysql não está sendo executado. Como faço isso funcionar novamente?
service mysql start
start: Job failed to start
Não. Apenas digitando 'mysql' dá:
mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
Existe um ficheiro .sock nesta pasta, ls -l
dá:
srwxrwxrwx 1 mysql mysql 0 2012-12-01 17:20 mysqld.sock
Eu preciso dos dados no banco de dados (por isso, gostaria de evitar a reinstalação), e preciso que ele volte a ser executado novamente.