Como posso desinstalar completamente o mysql-server e reinstalar?

0

Atualizei recentemente de 12,10 para 16,04 no meu servidor. Após a atualização (que parece ter corrido bem), não consegui entrar no meu servidor mysql. Como tal, eu desinstalei o servidor e reinstalei usando:

apt-get remove mysql-server
apt-get install mysql-server

No entanto, agora parece sempre me dar:

Renaming removed key_buffer and myisam-recover options (if present)
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
insserv: warning: script 'screen-cleanup' missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s) for script 'screen-cleanup'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script 'screen-cleanup'
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.7 (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up mysql-client (5.7.16-0ubuntu0.16.04.1) ...
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
Processing triggers for systemd (229-4ubuntu11) ...
Processing triggers for ureadahead (0.100.0-19) ...
Errors were encountered while processing:
 mysql-server-5.7
 mysql-server

Eu tentei parar o serviço, desinstalar, remover e até remover o / etc / mysql e / var / lib / mysql (depois de fazer o backup, é claro).

Eu estou em uma perda completa de porque isso está acontecendo agora. Não consigo recuperar meus dados do banco de dados. Eu tenho notado que sempre que eu faço este procedimento de desinstalação / reinstalação, ele não está me pedindo uma senha do mysql, então eu me pergunto se ele não foi completamente desinstalado.

    
por jwir3 27.10.2016 / 22:46

1 resposta

0

Para remover todos os arquivos de configuração, use

apt-get purge mysql-server\*
rm -rf /etc/my.cnf /etc/mysql

Se você quiser excluir todos os bancos de dados, também precisará excluir o diretório /var/lib/mysql

.     
por Phillip -Zyan K Lee- Stockmann 27.10.2016 / 22:54