Перейти к содержимому

Как удалить mysql ubuntu

  • автор:

Как удалить MySQL в Ubuntu или Debian

Вопрос. У меня установлен MySQL с помощью apt-get в Ubuntu. Как правильно удалить MySQL в Ubuntu (или Debian, Linux Mint)?

Прежде всего, остановите сервер MySQL, если он работает.

$ sudo systemctl stop mysql
$ sudo service mysql stop

Если вы хотите полностью удалить MySQL, используйте следующие команды. Это приведет к удалению пакетов сервера/клиента MySQL, удалению файлов конфигурации MySQL, удалению каталога данных MySQL (например, /var/lib/mysql ) и удалению идентификатора пользователя mysql . По сути все, что связано с MySQL.

$ sudo apt-get remove --purge mysql-server mysql-client mysql-common $ sudo apt-get autoremove $ sudo apt-get autoclean

Если вы хотите удалить только пакеты, связанные с MySQL, но сохранить остальные файлы конфигурации и данных, связанные с MySQL, вместо этого используйте следующие команды. Это полезно при обновлении MySQL.

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

�� Как полностью удалить MySQL из Ubuntu

Иногда бывает нужно полностью удалить MySQL из Ubuntu. Например для того, чтобы установить вместо нее MariaDB или PerconaDB. Что, впрочем, очень рекомендуется сделать.

Для этого нужно остановить сервис MySQL:

$ sudo service mysql stop

Если нужно полностью удалить MySQL из системы, то необходимо использовать следующие команды. С их помощью можно деинсталлировать MySQL server/client пакеты, удалить конфигурационные файлы MySQL, вычистить директорию данных MySQL (т.е. /var/lib/mysql), и удалить из системы пользователя mysql. То-есть вычистить все, относящееся к MySQL.

$ sudo apt-get remove --purge mysql-server mysql-client mysql-common $ sudo apt-get autoremove $ sudo apt-get autoclean

Если нужно только удалить пакеты, относящиеся к MeSQL, но оставить конфигурационные файлы и файлы данных, нужно использовать следующую последовательность команд:

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

�� Похожие статьи на сайте

  • Шпаргалка основных команд mysql по работе с базой данных и таблицам
  • Настройка удаленного доступа MySQL и MariaDB в Linux Ubuntu
  • Процесс создания базы MySQL, нового пользователя и загрузки дампа
  • Как посмотреть всех пользователей и привилегии в MySQL
  • Проверка, восстановление и оптимизация баз MySQL
  • Установка Nginx, MariaDB и PHP-FPM на Ubuntu 16.04
  • Как полностью удалить MySQL из Ubuntu
  • Удаление всех таблиц из базы MySQL
  • Установка сервера percona
  • Установка Nginx+php5-fpm+MariaDB на Ubuntu 14.04
  • Дампы баз данных MySql — mysqldump
  • Перенос баз данных MySQL
  • Защита phpMyAdmin

Не получается удалить MySql на ubuntu 18.04. В чем может быть проблема?

Вот что выдавал при установке mysql-server и те же самые ошибки при установке mysql-workbench. Устанавливаю такой командой: sudo apt-get install mysql-server/mysql-workbench. Команды брал с оф. сайта и руководство по установке оттуда же. После выполнил эти команды и заново установил mysql-server:

sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock 

Начал выдавать следующую ошибку:

Sub-process /usr/bin/dpkg returned an error code (1) 

Нашел в интернете: проблема связано с тем, что остались на компе зависимости и какие-то конф. файлы. Просматриваю dpkg -l

ic mysql-common 5.8+1.0.4 all MySQL database common files, e.g. iHR mysql-server-5 5.7.24-0ubun amd64 (no description available) ic mysql-utilitie 1.6.4-1 all collection of scripts for managin 

Нахожу то, что нужно удалить, но не получается это сделать, пробовал такую команду:

sudo apt-get purge имяПакета 

Вот что показывает на этот раз:

Reading package lists. Done Building dependency tree Reading state information. Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: mysql-server-5.7 : PreDepends: mysql-common (>= 5.5) but it is not going to be installed Depends: mysql-client-5.7 (>= 5.7.24-0ubuntu0.18.04.1) but it is not going to be installed Depends: mysql-common (>= 5.8+1.0.4~) but it is not going to be installed Depends: mysql-server-core-5.7 (= 5.7.24-0ubuntu0.18.04.1) but it is not going to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). 

Удалил следующей командой 2 из 3. Получилось удалить mysql-common && mysql-utilities

sudo dpkg --purge имяПакета 

Но когда хочу удалить последний пакет(mysql-server-5.7), то вот, что выдает:

dpkg: error processing package mysql-server-5.7 (--purge): package is in a very bad inconsistent state; you should reinstall it before attempting a removal Errors were encountered while processing: mysql-server-5.7 

Пытался переустановить командой:

sudo apt-get install mysql-server 

Вот, что выдал:

Reading package lists. Done Building dependency tree Reading state information. Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: mysql-server-5.7 : PreDepends: mysql-common (>= 5.5) but it is not going to be installed Depends: mysql-client-5.7 (>= 5.7.24-0ubuntu0.18.04.1) but it is not going to be installed Depends: mysql-common (>= 5.8+1.0.4~) but it is not going to be installed Depends: mysql-server-core-5.7 (= 5.7.24-0ubuntu0.18.04.1) but it is not going to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). 

Пакет только этот остался по идее, как его удалить не пойму

Как полностью удалить MySQL 8 из Ubuntu 20.10

Иногда возникает необходимость полностью удалить какую-то программу. Недавно столкнулся с такой необходимостью в отношении MySQL 8 на Ubuntu 20.10.

Для полного удаления пришлось выполнить в терминале ряд команд.

Останавливаем сервис MySQL

sudo service mysql stop

Удаляем основные пакеты

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

Удаляем файлы конфигурации и данных

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

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

sudo apt autoremove

sudo apt autoclean

Удаляем пользователя MySQL

sudo deluser –remove-home mysql

Далее при необходимости можно установить MySQL сервер заново

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *