Не может установить mysql-сервер из-за плохого удаления mysql

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

Выполнение sudo apt-get install mysql-server дает следующую ошибку:

Options marked [*] produce a lot of output - pipe it through 'less' or 'more' !
dpkg: error processing archive /tmp/apt-dpkg-install-hpScKN/0-mysql-common_5.8+1.0.4_all.deb (--unpack):

subprocess new pre-installation script returned error exit status 1
dpkg-maintscript-helper: error: dpkg: error: unknown option --validate-version

Type dpkg --help for help about installing and deinstalling packages [*];
Use 'apt' or 'aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Options marked [*] produce a lot of output - pipe it through 'less' or 'more' !
dpkg: error while cleaning up:
subprocess new post-removal script returned error exit status 1
Errors were encountered while processing:
/tmp/apt-dpkg-install-LZDAv0/0-mysql-common_5.8+1.0.4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я пытаюсь удалить пакеты в кэше и dpkg

sudo rm /var/cache/apt/archives/mysql*.*
sudo rm /var/lib/dpkg/info/mysql*.*
sudo dpkg --remove --force-remove-reinstreq mysql-common
sudo apt-get remove mysql-common
sudo apt-get autoremove && sudo apt-get autoclean
sudo dpkg -r mysql-client-5.7
sudo dpkg -r mysql-server-5.7
sudo dpkg -r mysql-common
sudo dpkg -r mysql
sudo dpkg --configure -a
sudo apt-get clean
sudo apt-get update

Мой /var/cache/apt/archives содержит следующее .deb файлы, когда я работаю sudo apt-get install sql-server

libaio1_0.3.110-5_amd64.deb                         mysql-common_5.8+1.0.4_all.deb
libevent-core-2.1-6_2.1.8-stable-4build1_amd64.deb  mysql-server_5.7.21-1ubuntu1_all.deb
lock                                                mysql-server-5.7_5.7.21-1ubuntu1_amd64.deb
mysql-client-5.7_5.7.21-1ubuntu1_amd64.deb          mysql-server-core-5.7_5.7.21-1ubuntu1_amd64.deb
mysql-client-core-5.7_5.7.21-1ubuntu1_amd64.deb     partial
-1
задан 9 December 2019 в 20:40

1 ответ

Для меня это работало как это:

проверка, если mysql-сервер установлен:

dpkg -l mysql-server

Получают доступ к терминалу и типу:

sudo apt-get remove --purge mysql-server

съемник PHPMYADMIN - графическая система управления базами данных:

sudo apt-get remove --purge phpmyadmin 

остановка сервис MySQL:

sudo /etc/init.d/mysql stop

удаляют еще один пакет из MySQL:

sudo apt-get remove --purge mysql-common

удаляют mysql папку, расположенную в/var/lib/с командой ниже:

sudo rm -rf /var/lib/mysql

Теперь:

sudo apt-get autoremove --purge
sudo apt-get autoclean
sudo apt-get clean

Проверка снова, если MySQL установлен.

dpkg -l mysql-server

Теперь результат запускается с" ООН ", что означает, что пакет больше не устанавливается на операционной системе.

Шрифт: https://tipslegais10.blogspot.com/2013/01/desinstalar-mysql-no-linux-por-completo.html

я сожалею. Я еще не говорю на английском языке

0
ответ дан 21 December 2019 в 23:37

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

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