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