Не могу удалить или установить Mysql в ubuntu

Я попытался удалить mysql-сервер, но у меня возникла эта проблема

0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 111 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 239230 files and directories currently installed.)
Removing mysql-server (8.0.21-0ubuntu0.20.04.4) ...
Setting up mysql-server-8.0 (8.0.21-0ubuntu0.20.04.4) ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
update-alternatives: error: alternative path /etc/mysql/mysql.cnf doesn't exist
dpkg: error processing package mysql-server-8.0 (--configure):
 installed mysql-server-8.0 package post-installation script subprocess returned error exit status 2
Errors were encountered while processing:
 mysql-server-8.0
E: Sub-process /usr/bin/dpkg returned an error code (1)

, и когда я попытался установить, у меня возникла такая проблема

firdausyah22@lenovo110:~$ sudo apt install mysql-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libfprint-2-tod1
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
  mysql-server
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/9.552 B of archives.
After this operation, 111 kB of additional disk space will be used.
Selecting previously unselected package mysql-server.
(Reading database ... 239228 files and directories currently installed.)
Preparing to unpack .../mysql-server_8.0.21-0ubuntu0.20.04.4_all.deb ...
Unpacking mysql-server (8.0.21-0ubuntu0.20.04.4) ...
Setting up mysql-server-8.0 (8.0.21-0ubuntu0.20.04.4) ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
update-alternatives: error: alternative path /etc/mysql/mysql.cnf doesn't exist
dpkg: error processing package mysql-server-8.0 (--configure):
 installed mysql-server-8.0 package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-8.0; however:
  Package mysql-server-8.0 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encountered while processing:
 mysql-server-8.0
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

, раньше я использовал XAMPP. Я удалил XAMPP, потому что буду использовать Nginx в качестве веб-сервера, но у меня проблема с MYSQL

. Как решить эту проблему?

0
задан 18 August 2020 в 07:40

1 ответ

Похоже, у вас есть некорректные зависимости. Попробуйте сначала очистить все, что связано с MySQL, с помощью:

sudo apt purge mysql.*

Обратите внимание на точку перед звездочкой. Это подстановочный знак, чтобы сказать «применить ко всем пакетам, начинающимся с« mysql ».

Обратите внимание, что синтаксис немного отличается для более новых выпусков Ubuntu (без точки):

sudo apt-get purge "mysql*"

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

Затем попробуйте переустановить его:

sudo apt install mysql-server

Если это Ubuntu Server, вы также можете использовать селектор задач, чтобы выбрать, что вы хотите установить сервер LAMP или просто сервер MySQL:

sudo tasksel
0
ответ дан 21 August 2020 в 07:56

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

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