apt-get install O mysql-server não pergunta a senha do root e o servidor não inicia

1

Eu tinha instalado com sucesso o mysql-server no Ubuntu 16.04, mas como não me lembrava da senha do root e não tinha nenhum banco de dados criado, tentei reinstalá-lo. Eu tentei muitas vezes, mas parece que o processo não é concluído, pois não pede senha de root e não cria os diretórios mysql em /etc e /var/lib . Como resultado, o servidor não inicia.

Isto é como eu removo o mysql-server:

sudo apt-get remove --purge mysql-server 
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql* /etc/mysql*
deluser mysql
delgroup mysql

Log de reinstalação:

$ sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  mysql-server
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/10.8 kB of archives.
After this operation, 164 kB of additional disk space will be used.
Selecting previously unselected package mysql-server.
(Reading database ... 207500 files and directories currently installed.)
Preparing to unpack .../mysql-server_5.7.13-0ubuntu0.16.04.2_all.deb ...
Unpacking mysql-server (5.7.13-0ubuntu0.16.04.2) ...
Setting up mysql-server (5.7.13-0ubuntu0.16.04.2) ...
$
$ ls /etc/my*
ls: cannot access '/etc/my*': No such file or directory
$ ls /var/lib/my*
ls: cannot access '/var/lib/my*': No such file or directory
$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
$ sudo /etc/init.d/mysql start
[....] Starting mysql (via systemctl): mysql.serviceJob for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
 failed!
$
    
por Bernadin 31.07.2016 / 23:42

1 resposta

0

Acabei de reinstalar o Ubuntu. Eu acho que esta solução pode não ser adequada em outros casos, mas é isso que eu fiz.

    
por Bernadin 17.08.2016 / 22:56