Por mais de um ano utilizamos o plugin Counterizer para WordPress e assim mantemos as estatísticas do blog e seus leitores, este plugin desativamos há poucos dias porque (entre outras coisas) salvou mais de 600MB de dados no banco de dados.
Acontece que (antes de desativar o plugin e limpar o BD) tentei despejar o banco de dados, ou seja, exportá-lo para .SQL e assim baixá-lo e no terminal de hospedagem obtive o seguinte erro:
mysqldump: Erro obtido: 144: Tabela './dl_database/Counterize_Referers' está marcada como travada e o último reparo (automático?) falhou ao usar LOCK TABLES
Portanto, o dump não foi realizado e bem... a simples ideia de pensar que o banco de dados DesdeLinux tinha um problema me arrepiou os cabelos
Fazendo uma pequena pesquisa na web consegui aprender como resolver esse problema, aparentemente NÃO é que o banco de dados tenha problemas exatamente, apenas que uma tabela está marcada como 'com problemas', felizmente isso é muito simples de corrigir.
Primeiro, vamos acessar o servidor MySQL:
mysql -u root -p
Pressionamos [Enter] e ele nos pedirá a senha de root do MySQL, colocamos e pressionamos [Enter] novamente.
Uma vez dentro do MySQL iremos dizer qual banco de dados usar, por exemplo, o problema de acordo com o erro acima está na tabela Counterize_Referers do banco de dados dl_database, pelo que:
use database dl_database;
E agora, para consertar a base da mesa:
repair table Counterize_Referers;
Uma vez executado o comando anterior, tudo deveria ter voltado ao normal, pelo menos no meu caso foi assim em mais de uma ocasião
Então, resta apenas executar a instrução novamente para despejar o banco de dados e voila, nada mais.
De qualquer forma, faço isso mais do que qualquer outra coisa como um memorando para mim mesmo, pois a mesma coisa já aconteceu comigo duas vezes e não quero esquecer as instruções para salvar o dia
Saudações e espero que seja útil para outra pessoa.