Не мог переустановить MySQL после ошибочной установки MariaDB

Я не понял, что установка MariaDB перезапишет большую часть MySQL и сделает это неприменимым - я не знал, что они были так подобны.

Я предпочел бы оставаться с MySQL, но при попытке зафиксировать мою ошибку у меня есть MySQL установки проблем снова.

Я уже скопировал свою/var/lib/msql папку в безопасное местоположение и попытался произвести чистку всего MariaDB и пакетов MySQL, но я получаю следующий отказ, когда я пытаюсь переустановить:

root@homeserver:/home/ryan# apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  libaio1 libhtml-template-perl libmecab2 mecab-ipadic mecab-ipadic-utf8 mecab-utils mysql-server-8.0 mysql-server-core-8.0
Suggested packages:
  libipc-sharedcache-perl mailx tinyca
The following NEW packages will be installed:
  libaio1 libhtml-template-perl libmecab2 mecab-ipadic mecab-ipadic-utf8 mecab-utils mysql-server mysql-server-8.0 mysql-server-core-8.0
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/25.2 MB of archives.
After this operation, 179 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Preconfiguring packages ...
Selecting previously unselected package libaio1:amd64.
(Reading database ... 240010 files and directories currently installed.)
Preparing to unpack .../0-libaio1_0.3.112-5_amd64.deb ...
Unpacking libaio1:amd64 (0.3.112-5) ...
Selecting previously unselected package libmecab2:amd64.
Preparing to unpack .../1-libmecab2_0.996-6_amd64.deb ...
Unpacking libmecab2:amd64 (0.996-6) ...
Selecting previously unselected package mysql-server-core-8.0.
Preparing to unpack .../2-mysql-server-core-8.0_8.0.18-0ubuntu0.19.10.1_amd64.deb ...
Unpacking mysql-server-core-8.0 (8.0.18-0ubuntu0.19.10.1) ...
Preparing to unpack .../3-mysql-server-8.0_8.0.18-0ubuntu0.19.10.1_amd64.deb ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
invoke-rc.d returned 5
There is a MySQL server running, but we failed in our attempts to stop it.
Stop it yourself and try again!

Когда я пытаюсь остановить MySQL, он говорит, что не работает.

Какие-либо идеи?

Это - Ubuntu 19.04.

1
задан 19 January 2020 в 07:22

2 ответа

Проверьте на mysql, работающий как systemd сервис

systemctl status mysql

Остановить mysql systemd сервис:

sudo systemctl stop mysql

поиск любых процессов mysql.

ps -aux | grep "[m]ysql"

уничтожьте любое выполнение mysql процессы.

kill -9 *PID#* 

Причем PID# является шоу идентификационного номера процесса в 2-м столбце вывода от ps команда.

0
ответ дан 19 January 2020 в 09:11

Ответ найден в другом месте:

Использование:

dpkg -P | grep mysql 
dpkg -P | grep mariadb

Это найдет все установленные пакеты. Я удалил их все с помощью:

dpkg -P package-name 

Затем перезагрузился.

1
ответ дан 25 April 2020 в 07:40

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

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