Instalación de MySQL en Ubuntu 16.4: no se solicita contraseña de root ni se crean carpetas `mysql`

Instalación de MySQL en Ubuntu 16.4: no se solicita contraseña de root ni se crean carpetas `mysql`

El disco duro de mi servidor falló y desafortunadamente a mi copia de seguridad de MySQL (que se realiza una vez al día) le faltaban algunos datos importantes, pero tengo los archivos de la carpeta /var/lib/mysql.

En mi nueva instalación en Ubuntu 16.4, instalé MySQL exitosamente e intenté copiar los archivos de la /var/lib/mysqlinstalación anterior a la nueva, sin embargo encontré problemas y decidí reinstalar MySQL.

he seguidoestas instrucciones para desinstalar y reinstalar completamente MySQL, sin embargo, ahora, cuando intento instalar MySQL, veo este resultado:

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) ...

Sin embargo:

  • No aparece ningún mensaje de ningún tipo, preguntando sobre la configuración de la base de datos O estableciendo una contraseña para el rootusuario de MySQL
  • No /etc/mysql/se crea ninguna carpeta
  • No /var/lib/mysql/se crea ninguna carpeta

Al intentar desinstalar mysql-common, veo el siguiente error:

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.

¿Cómo puedo volver a instalar MySQL correctamente con las indicaciones y las carpetas correctas, o cómo puedo encontrar el contenido predeterminado /etc/mysql/y /var/lib/mysql/la carpeta para configurarlo manualmente?

Respuesta1

Los siguientes comandos me funcionaron para desinstalar y reinstalar MySQL (en este orden, aunque no sé si algunos de estos comandos sobran):

  • 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

información relacionada