У меня была предыдущая версия 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
Любая помощь высоко ценится !!!