Удалить ошибку mysql полностью

Я на Focal Fossa, и у меня установлен mysql. Я пытался удалить его и установить mariadb. Я пытался sudo apt-get удалить mysql , но когда я делаю mysql -V , я получаю mysql Ver 8.0.20-0ubuntu0.20.04.1 для Linux на x86_64 (( Ubuntu)) . Затем я попытался sudo apt-get purge mysql * и он дал совпадений не найдено

Я попробовал следующее и получил ту же ошибку

sudo apt-get remove mysql-server

Setting up mysql-server-8.0 (8.0.20-0ubuntu0.20.04.1) ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
/var/lib/dpkg/info/mysql-server-8.0.postinst: line 191: /usr/share/mysql-common /configure-symlinks: No such file or directory
dpkg: error processing package mysql-server-8.0 (--configure):
installed mysql-server-8.0 package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
mysql-server-8.0
E: Sub-process /usr/bin/dpkg returned an error code (1)

когда я пытаюсь sudo dpkg -l | grep mysql

В результате

pi  mysql-client-8.0                           8.0.20-0ubuntu0.20.04.1                     amd64        MySQL database client binaries
ii  mysql-client-core-8.0                      8.0.20-0ubuntu0.20.04.1                     amd64        MySQL database core client binaries
ii  mysql-common                               5.8+1.0.5ubuntu2                            all          MySQL database common files, e.g. /etc/mysql/my.cnf
pF  mysql-server-8.0                           8.0.20-0ubuntu0.20.04.1                     amd64        MySQL database server binaries and system database setup
pi  mysql-server-core-8.0                      8.0.20-0ubuntu0.20.04.1                     amd64        MySQL database server binaries
ii  php7.3-mysql                               7.3.18-1+ubuntu20.04.1+deb.sury.org+1       amd64        MySQL module for PHP
ii  php7.4-mysql

я пытался sudo apt-удалить mysql * каждый из них и получал

Removing mysql-server-8.0 (8.0.20-0ubuntu0.20.04.1) ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: error processing package mysql-server-8.0 (--remove):
installed mysql-server-8.0 package pre-removal script subprocess returned error exit status 1
dpkg: too many errors, stopping
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
Failed to preset unit: File mysql.service: Link has been severed
/usr/bin/deb-systemd-helper: error: systemctl preset failed on mysql.service: No such file or directory
Failed to start mysql.service: Unit mysql.service not found.
invoke-rc.d: initscript mysql, action "start" failed.
Unit mysql.service could not be found.
dpkg: error while cleaning up:
 installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 mysql-server-8.0
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Когда я пытался sudo apt-get -f install я получил ошибку

Setting up mysql-server-8.0 (8.0.20-0ubuntu0.20.04.1) ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
/var/lib/dpkg/info/mysql-server-8.0.postinst: line 191: /usr/share/mysql-common/configure-symlinks: No such file or directory
dpkg: error processing package mysql-server-8.0 (--configure):
installed mysql-server-8.0 package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
 mysql-server-8.0
E: Sub-process /usr/bin/dpkg returned an error code (1)

Если кто-то может помочь, буду благодарен. требования следующие: - использовать только cli для изменения IP-адреса, поскольку HW недоступен, а сценарий меняет IP-адрес ...

У меня есть машина с Ubuntu, и я хочу изменить IP-адрес, Как классифицируются обновления Ubuntu / исправления ОС? то есть Windows имеет "критическое", "безопасность" и т. д. https: // ...

Погуглил, но не нашел надежного ответа и разъяснений по поводу того, как работают обновления Ubuntu:

Как классифицируются обновления Ubuntu / исправления ОС? т. е. в Windows есть «критический», «безопасный» и т. д. https://secure.n-able.com/webhelp/NC_11-0-0_en/Content/Help_20/Patch-Management/Microsoft_Patch_Classifications.htm

Если у меня установлены пользовательские приложения (MySQL), во время обычной команды Ubuntu «sudo apt upgrade» будет ли он искать и обновлять мои пользовательские приложения? Что, если будет обновление основной версии для MySQL, и мы не готовы к нему?

спасибо.

1
задан 26 May 2020 в 08:44

1 ответ

во время обычной команды Ubuntu «sudo apt upgrade» будет ли он искать и обновлять мои пользовательские приложения?

Это зависит от того, как вы их установили. Если вы установили их с помощью APT (например, sudo apt install ), они управляются (и могут быть обновлены) APT, хотя вы запрашивали их установку вручную. Тем не менее, вы все равно можете сказать APT сохранить текущую версию определенного пакета, см. Как предотвратить обновление определенного пакета? для получения дополнительной информации. И если вы установили свое программное обеспечение иными способами, чем APT, то APT не сможет обновить такое программное обеспечение для вас.

Что, если будет обновление основной версии для MySQL, а мы не готовы к нему?

Обычно Ubuntu не приводит к значительному обновлению установленного программного обеспечения, просто запустив apt upgrade . Крупные обновления могут быть включены в новый выпуск Ubuntu, поэтому вы можете избежать их, пока сохраняете свой выпуск Ubuntu. (Используйте версию LTS , если вы хотите хранить версии своего программного обеспечения более 9 месяцев.) См. Также Почему в репозиториях Ubuntu не установлены последние версии программного обеспечения?

0
ответ дан 19 June 2020 в 21:36

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

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