Как я могу полностью удалить mysql-сервер и переустановить?

Я недавно обновил от 12,10 до 16,04 на моем сервере. После обновления (который, кажется, пошел прекрасный), я не мог войти в свой mysql сервер. По сути, я удалил сервер и переустановил использование:

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

Однако теперь это всегда, кажется, дает мне:

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

Я пытался остановить обслуживание, удаление, чистку, и даже удаление/etc/mysql и/var/lib/mysql (после резервного копирования, конечно).

Я в полной растерянности относительно того, почему это происходит теперь. Я, может казаться, не восстанавливаю свои данные базы данных. Я заметил, что каждый раз, когда я, это удаляет/переустанавливает процедуру, она не просит у меня mysql пароль, поэтому интересно, не удаляется ли она полностью.

1
задан 27 October 2016 в 23:46

2 ответа

Для удаления всего использования файлов конфигурации

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

, Если Вы хотите удалить все базы данных также необходимо удалить каталог /var/lib/mysql, также.

1
ответ дан 7 December 2019 в 13:40

Для добавления к другим ответам не забывайте также делать автоудаление и авточистый. Попробуйте эти шаги:

sudo apt-get remove --purge mysql*
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-mysql
1
ответ дан 7 December 2019 в 13:40

Другие вопросы по тегам:

Похожие вопросы: