Existe um banco de dados de problemas em seu / var / lib / mysql. Você pode executar estas etapas para garantir que esteja executando uma instalação limpa. Após uma instalação limpa bem-sucedida, você pode trazer sistematicamente seus bancos de dados ou configurações anteriores.
Primeiro limpe a instalação com falha com:
$ sudo apt-get remove --purge mysql-*
remova ou renomeie o diretório de configuração e o diretório do banco de dados mysql. Como o diretório do banco de dados mysql pode conter bancos de dados anteriores que você não deseja perder, renomeie-o (esta é a pasta / var / lib / mysql).
Execute estes passos:
a partir do diretório /etc
execute:
$ sudo mv mysql mysql.old
do diretório /var/lib
(este é o seu diretório de banco de dados) execute:
$ sudo mv mysql mysql.old
Agora realize sua instalação normal do mysql:
$ sudo apt-get install mysql-server
Se você tiver bancos de dados no diretório /var/lib/mysql
anterior, poderá usar o seguinte para recuperá-los. Depois de trazê-los de volta, você pode executar comandos regulares para reconstruir / verificar as tabelas:
$ sudo service mysql stop
$ sudo mv mysql mysql.new
$ sudo mv mysql.old mysql
$ sudo service mysql start