Вопрос по mysql, ubuntu – Удаление MySQL 5.7 Полностью [закрыто]

113

Я пытаюсь полностью удалить MySQL из моего Ubuntu 12.04. Но не в состоянии.

Я перепробовал много команд. Но ничего не работает. Может кто-нибудь помочь здесь!

sudo apt-get remove mysql-server mysql-client mysql-common
sudo apt-get autoremove

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

Я хочу, чтобы все было удалено. MySQL-сервер, MySQL-клиент, MySQL-библиотеки и даже настройки.

Пожалуйста, помогите мне!!!

Совет: спроситеaskubuntu. Denys Séguret
что осталось, что вы пытаетесь удалить? Вы пробовали apt-get purge или dpkg --purge? MichaelN
Удаление успешно? если да, попробуйтеsudo apt-get autoclean, Он удалит ненужные пакеты Joseph Elcid
Я рекомендую этот вопрос для повторного открытия. Это задача, которую часто должны выполнять программисты. Dan Nissenbaum
Вы пытаетесь бежатьlocate mysql? Если да, то попробуйте запуститьupdatedb перед запускомlocate. nikhil500

Ваш Ответ

3   ответа
336

Прежде всего, сделайте резервную копию ваших необходимых баз данных сmysqldump

Note: If you want to restore later, just backup your relevant databases, and not the WHOLE, because the whole database might actually be the reason you need to purge and reinstall).

In total, do this:

sudo service mysql stop  #or mysqld
sudo killall -9 mysql
sudo killall -9 mysqld
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo deluser -f mysql
sudo rm -rf /var/lib/mysql
sudo apt-get purge mysql-server-core-5.7
sudo apt-get purge mysql-client-core-5.7
sudo rm -rf /var/log/mysql
sudo rm -rf /etc/mysql

All above commands in single line (just copy and paste):

sudo service mysql stop && sudo killall -9 mysql && sudo killall -9 mysqld && sudo apt-get remove --purge mysql-server mysql-client mysql-common && sudo apt-get autoremove && sudo apt-get autoclean && sudo deluser mysql && sudo rm -rf /var/lib/mysql && sudo apt-get purge mysql-server-core-5.7 && sudo apt-get purge mysql-client-core-5.7 && sudo rm -rf /var/log/mysql && sudo rm -rf /etc/mysql
Перед всем этим вы должны остановить службу MySQL. «остановка службы sudo». В противном случае вы получите сообщение об ошибке типа «userdel: пользователь mysql в данный момент вошел в систему».
Для еще большегоcomplete удаление, я бы также включил удаление конфигурации и журналов:sudo rm -rf /var/log/mysql а такжеsudo rm -rf /etc/mysql
А как насчет удаления группы пользователей?
Подтвердил, что это также работает, чтобы удалитьMySQL 5.6 (просто измените номер версии в соответствующих командах в этом ответе).
Работал как шарм!
75

Вам необходимо удалить папку / var / lib / mysql. Кроме того, очищайте при удалении пакетов (я сказал, что это помогает).

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo rm -rf /var/lib/mysql

Я столкнулся с похожими проблемами. Вторая строка избавила меня от проблем и позволила мне настроить MySql с нуля. Надеюсь, это вам тоже поможет!

Следующий код помог мне.sudo rm -rf /usr/bin/mysql
28

Запустите эти команды в терминале:

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo apt-get autoremove

sudo apt-get autoclean

Запустите эти команды отдельно, так как каждая команда требует подтверждения & amp; если команда запускается как блок, команда, находящаяся ниже текущей, отменит подтверждение (что приведет к тому, что команда не будет выполнена).

Пожалуйста, обратитесь кКак мне удалить Mysql?

В моем случае 1-й и 2-й ответ должны следовать.

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