Erro de instalação do Mysql-Server

0

Eu tento instalar o mysql-server e o phpMyAdmin, após a primeira instalação eu tenho um erro para logar com o usuário root ... e depois disso, erro # 2002 - Não existe tal arquivo ou diretório. Ok, eu tentei desinstalar o mysql e reinstalar. Eu com sucesso removido mysql (eu acho ... espero), mas agora, quando eu tento instalar eu tenho esse erro:

Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Como pode resolver isso?

Eu procurei esse erro por mais de 12 horas e não encontrei uma solução adequada.

Obrigado pela ajuda!

    
por Diaconu Eduard 17.07.2016 / 23:50

1 resposta

1

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
    
por L. D. James 13.08.2016 / 04:49