Удалите и переустановите mysql

Я, к сожалению, испортил свою mysql установку, когда я думал, что мог просто установить mariadb рядом с нею. Теперь я даже не могу удалить и переустановить его. Поскольку у меня есть много других вещей, настроенных в этой системе, я хотел бы постараться не недавно устанавливать Ubuntu.

До сих пор я попробовал все, что было предложено в этом ответе и также что предложено здесь. Однако я заканчиваю со следующим сообщением об ошибке:

Error message in terminal

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

При попытке к sudo dpkg --purge --force-all mysql-server и sudo apt install mysql-server Я получаю сообщение об ошибке:

update-alternatives: error: alternative path /etc/mysql/mysql.cnf doesn't exist
dpkg: error processing package mysql-server-5.7 (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dpendency 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 (--configured): 
dependency problems - leaving unconfigured
No apport repport written because the error message indicates its a followup error from a previous failure. 
Errors were encountered while processing: 
mysql-server-5.8 
mysql-server 
E: Sub-process /usr/bin/dpkg returned an error code (1)
0
задан 23 August 2018 в 05:52

2 ответа

Со справкой пользователя Sergiy Kolodyazhnyy я смог обнаружить, что проблемой был процесс, работающий в фоновом режиме, который все еще блокировал файлы. После уничтожения того процесса и использования sudo apt-get remove --purge mysql-\* для удаления каждого последнего бита mysql в системе, я недавно установил mysql.

1
ответ дан 28 October 2019 в 02:31

Я предлагаю, чтобы Вы перечислили то, что Вы соединили с mysql:

apt list --installed | grep mysql

Нормально просто производить чистку mysql-распространенный, потому что w/o, что пакет mysql не будет работать.

apt purge mysql-common

Я протестировал на своем конце, и он также удалит и произведет чистку этого:

Purg mariadb-server [1:10.1.35+maria-1~bionic]
Purg mariadb-server-10.1 [1:10.1.35+maria-1~bionic]
Purg mariadb-client-10.1 [1:10.1.35+maria-1~bionic]
Purg percona-toolkit [3.0.6+dfsg-2]
Purg libdbd-mysql-perl [4.046-1]
Purg mariadb-server-core-10.1 [1:10.1.35+maria-1~bionic]
Purg mariadb-client-core-10.1 [1:10.1.35+maria-1~bionic]
Purg libmariadbclient18 [1:10.1.35+maria-1~bionic] [libmysqlclient18:amd64 ]
Purg libmysqlclient18 [1:10.1.35+maria-1~bionic]
Purg libmysqlclient20 [5.7.23-0ubuntu0.18.04.1]
Purg mariadb-common [1:10.1.35+maria-1~bionic]
Purg mysql-common [1:10.1.35+maria-1~bionic]
1
ответ дан 28 October 2019 в 02:31

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

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