apt ошибки удаления для mysql - PullRequest
0 голосов
/ 24 февраля 2020

У меня была предыдущая версия mysql, установленная на моем Ubuntu 19. Но я пытался установить новую, но мне не удалось войти в установку mysql, используя пользователя "root". Поэтому я решил удалить весь mysql. Но я не могу этого сделать.

Я выполнил следующие команды для удаления предыдущих установок.

  • sudo dpkg -r mysql -клиент-5.7
  • sudo dpkg -r mysql -сервер-5.7
  • sudo dpkg -r libmysqlclient20: i386
  • sudo dpkg -r libmysqlclient20: amd64
  • sudo dpkg -r libmysqlclient18: amd64
  • sudo dpkg -r mysql -common

Я сослался на https://askubuntu.com/questions/773287/how-to-repair-corrupt-package-installation-mysql вопрос для вышеуказанных команд. Я заменил версию в командах на мою собственную систему. Но теперь я застрял со следующими ошибками:

sudo apt-get purge mysql-common 

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libmysqlclient21 : Depends: mysql-common (>= 8.0.19-1ubuntu19.10) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Запуск apt --fix-broken install дает следующий результат -:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
 libmysqlclient21 : Depends: mysql-common (>= 8.0.19-1ubuntu19.10) but 5.8+1.0.5ubuntu2 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Запуск dpkg -l | grep mysql дает следующий результат

rU  libmysqlclient21:amd64                     8.0.19-1ubuntu19.10                    amd64        MySQL shared client libraries
ri  mysql-common                               5.8+1.0.5ubuntu2                       all          MySQL database common files, e.g. /etc/mysql/my.cnf

Любая помощь высоко ценится !!!

...