@Web__Devel

Как в Ubuntu полностью снести весь mysql и поставить его заного?

Перепробовал эти способы:
sudo rm -rf /var/lib/mysql/mysql
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get purge mysql*
apt-get remove dbconfig-mysql
sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql-server mysql-client
apt-get --yes autoremove --purge
apt-get autoclean
deluser --remove-home mysql
delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld
updatedb
exit

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get remove dbconfig-mysql
sudo apt-get remove --purge mysql*

sudo apt-get autoremove
sudo apt-get autoclean


Сделал uprgade. Также зашел в recovery-mode и выполнил dpkg. Не помогло.
Проблема все равно остается.
При попытке удаления mysql-common говорит:
apt-get remove mysql-common 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
dbconfig-mysql : Зависит: mysql-client но он не будет установлен или
                                 mariadb-client но он не будет установлен или
                                  		virtual-mysql-client

E: Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это может быть вызвано отложенными (held) пакетами.


При попытке заного установить mysql-server он устанавливается, но в конце установки пишет:
При обработке слеующих пакетов произошли ошибки: 
  mysql-common

Команда mysql в терминале не выполняется, происходит следующая ошибка:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


Скажите просто где он находится? и я его от туда руками удалю, раз уж команды не помогают
  • Вопрос задан
  • 3249 просмотров
Пригласить эксперта
Ответы на вопрос 2
zooks
@zooks
Frontend
Вот так. Рекомендую заменить на MariaDB:
sudo apt remove --purge mysql-server mysql-client mysql-common
sudo apt autoremove
sudo apt autoclean
sudo apt install mariadb-server
Ответ написан
Комментировать
slo_nik
@slo_nik
Добрый вечер.
Какая именно версия ubuntu?
Если пишет, что "При обработке слеующих пакетов произошли ошибки:", то попробуйте в терминале выполнить после попытки установить mysql
sudo apt-get install -f
Эта команда подтянет нужные пакеты и переустановит проблемный.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы