Как мне удалить MySQL?

Я установил MySQL с помощью sudo apt-get. Теперь мне нужно удалить его из моей системы.

Как я могу это сделать?

Я предполагаю, что вам больше не нужен MySQL, и вы уже сделали резервную копию своих важных баз данных. Я предлагаю вам сделать резервную копию ваших важных баз данных MySQL.

Примечание: Все ваши данные mysql будут потеряны.

Сначала убедитесь, что служба MySQL остановлена.

sudo systemctl stop mysql

Полностью удалите все пакеты, связанные с MySQL.

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*

Удалите конфигурацию и данные MySQL. Если вы изменили расположение базы данных в своей конфигурации MySQL, вам необходимо заменить /var/lib/mysql в соответствии с этим.

sudo rm -rf /etc/mysql /var/lib/mysql

(Необязательно) Удалите ненужные пакеты.

sudo apt autoremove

(Необязательно) Удалите кэш apt.

sudo apt autoclean

все вышеперечисленные решения верны, но я бы попробовал с

sudo apt-get удалить --очистить mysql*sudo apt-get autoremovesudo apt-get автоочистка

Это приведет к удалению всех пакетов, связанных с mysql.

Это приведет к удалению mysql 5.6 из ubuntu 15.04

sudo apt-get remove --purge mysql-server mysql-client mysql-commonsudo apt-get autoremovesudo apt-get autocleansudo rm -rf /var/lib/mysqlsudo rm -rf /etc/mysql

Сначала вам нужно отключить ваш сервер mysql от обслуживания.

sudo service mysql stop

Затем вы можете использовать команду очистки для удаления

sudo apt-get purge mysql-server mysql-client

Примечание: все вышесказанное основано на вашем списке посылок. Я установил как сервер, так и клиент. Это будет для вашего удобства

Я не часто пользуюсь Ubuntu, но я думаю, что вам стоит попробовать то, что я сделал.

Сначала я ввел это в командной строке : sudo apt-get remove --purge mysql-server mysql-client mysql-common,

затем последовало следующее ниже : sudo apt-get autoremove

и, наконец, напечатал это : sudo apt-get autoclean.

Я обнаружил, что он был удален.

Я забыл пароль root MySQL, и мне нужно было сбросить его.Я пытался этот, но это не сработало, потому что он продолжал говорить "не могу записывать журналы" или что-то подобное.

Мое решение состояло в том, чтобы полностью удалить MySQL из Ubuntu 13.10 и установить заново.

sudo apt-get remove --purge mysql-server mysql-client mysql-commonsudo apt-get autoremovesudo rm -rf /var/lib/mysql

Мне пришлось выполнить последнюю команду, потому что Ubuntu иногда сохраняет некоторые библиотеки, даже если вы пытаетесь удалить их все.

Теперь я использую эту команду для установки сервера и клиента MySQL:

sudo apt-get install mysql-client mysql-server

Когда я пытался sudo apt-get purge mysql* это не сработало.

Очищенный mysql5 с:

sudo apt-get purge mysql-*

Затем для очистки:

sudo apt-get autoremovesudo apt-get autoclean

Полностью удалить mysql:

sudo -iservice mysql stopkillall -KILL mysql mysqld_safe mysqldapt-get --yes purge mysql*apt-get --yes autoremove --purgeapt-get autocleandeluser --remove-home mysqldelgroup mysqlrm -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 ~/.mysql_historyupdatedb

Основанный на этот ответ и многие другие...

Попробуйте это, это полностью удалит каждый отдельный файл MySQL из вашей системы:

sudo service mysql stop  #or mysqldsudo killall -9 mysqlsudo killall -9 mysqldsudo apt-get remove --purge mysql-server mysql-client mysql-commonsudo apt-get autoremovesudo apt-get autocleansudo deluser -f mysqlsudo rm -rf /var/lib/mysqlsudo apt-get purge mysql-server-core-5.7sudo apt-get purge mysql-client-core-5.7sudo rm -rf /var/log/mysqlsudo rm -rf /etc/mysql