SOLUÇÃO UBUNTU
Se você estiver usando o AWS (Amazon Hosting), provavelmente eu estou enfrentando um problema na nuvem. Eu tinha um servidor Zpanel instalado no plano de "camada grátis" e meu MySQL se tornou muito instável.
Às vezes, a melhor solução pode ser instalada novamente. (normalmente eu tento fazer um snapshop, assim que o servidor estiver em funcionamento)
Bem, a outra solução, poderia ser apenas reinstalar o MySQL. Normalmente, esse problema aparece quando você tenta alterar algo no arquivo /etc/mysql/my.cnf
.
Para corrigi-lo (funciona na maioria das vezes), você precisará seguir alguns passos (estes tentarão normalizar a instância do MySQL)
Primeiro, tente reiniciar o servidor (se não funcionar, siga as próximas etapas):
Outras etapas:
- Primeiro, crie um backup da sua pasta MySQL
var/lib/mysql/
, apenas para garantir que seus dados estarão seguros:
sudo -i
cp -R /var/lib/mysql/ ~/mysql
Depois disso, retire / purgação MySQL (isso irá remover: php5-mysql
, phpmyadmin
e outras bibliotecas, assim que após o procedimento, você terá que reinstalar novamente.
sudo apt-get purge mysql-server-5.1 mysql-common
Remova a pasta /etc/mysql/
e seu conteúdo:
Posteriormente, verifique se os arquivos do banco de dados ainda estão na pasta /var/lib/mysql/
e, se não estiverem, copie-o novamente:
Ok, então instale o servidor mysql novamente
apt-get install mysql-server
E finalmente instale o phpmyadmin e o php5-mysql:
Por fim, reinicie os serviços e verifique se o status está bom agora:
É isso aí! Deveria funcionar. Espero que funcione para você! (não se preocupe com os dados antigos. É por isso que os fazemos backup primeiro)
sudo status/restart/start mysql
é a maneira de chamar trabalhos iniciados OU Você pode fazersudo service mysql start/restart/status
.