Instalação do MySQL no Ubuntu 16.4: nenhuma solicitação de senha de root e nenhuma pasta `mysql` criada

Instalação do MySQL no Ubuntu 16.4: nenhuma solicitação de senha de root e nenhuma pasta `mysql` criada

O disco rígido do meu servidor travou e infelizmente meu backup do MySQL (que ocorre uma vez por dia) estava faltando alguns dados importantes, mas tenho os arquivos da pasta /var/lib/mysql.

Na minha nova instalação no Ubuntu 16.4, instalei o MySQL com sucesso e tentei copiar os arquivos da /var/lib/mysqlinstalação antiga para a nova, mas encontrei problemas e decidi reinstalar o MySQL.

eu seguiestas instruções para desinstalar e reinstalar completamente o MySQL, porém agora, quando tento instalar o MySQL, vejo esta saída:

user@computer:~$ sudo apt-get install mysql-server mysql-client
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following NEW packages will be installed
      mysql-client mysql-server
    0 to upgrade, 2 to newly install, 0 to remove and 0 not to upgrade.
    Need to get 0 B/20.2 kB of archives.
    After this operation, 317 kB of additional disk space will be used.
    Selecting previously unselected package mysql-client.
    (Reading database ... 213412 files and directories currently installed.)
    Preparing to unpack .../mysql-client_5.7.12-0ubuntu1_all.deb ...
    Unpacking mysql-client (5.7.12-0ubuntu1) ...
    Selecting previously unselected package mysql-server.
    Preparing to unpack .../mysql-server_5.7.12-0ubuntu1_all.deb ...
    Unpacking mysql-server (5.7.12-0ubuntu1) ...
    Setting up mysql-client (5.7.12-0ubuntu1) ...
    Setting up mysql-server (5.7.12-0ubuntu1) ...

No entanto:

  • Nenhum prompt aparece de qualquer tipo, perguntando sobre a configuração do banco de dados OU definindo uma senha para o rootusuário MySQL
  • Nenhuma /etc/mysql/pasta é criada
  • Nenhuma /var/lib/mysql/pasta é criada

Ao tentar desinstalar mysql-common, vejo o seguinte erro:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 mysql-client : Depends: mysql-client-5.7 but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Como posso instalar o MySQL corretamente novamente com os prompts e as pastas corretas, ou como posso encontrar o padrão /etc/mysql/e /var/lib/mysql/o conteúdo da pasta para configurá-lo manualmente?

Responder1

Os comandos a seguir funcionaram para desinstalar e reinstalar o MySQL (nesta ordem, embora eu não saiba se alguns desses comandos são excedentes):

  • sudo apt-get install mysql-client
  • sudo apt-get install mysql-server
  • sudo apt-get purge dbconfig-mysql
  • sudo apt-get purge mysql-common
  • sudo apt-get install mysql-server
  • sudo apt-get install mysql-client

informação relacionada