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

Обновлено: 03.07.2024

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

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

Чтобы полностью удалить mysql из вашей системы, просто введите терминал

Я думаю, это не работает. После того, как я делаю эти шаги, я попытался: sudo apt-get install mysql-client-core-5.5 . Но это показывает: mysql-client-core-5.5 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded. . Это значит, что MySQL все еще находится в моем компьютере? Попробуйте sudo dpkg --purge mysql-server mysql-client mysql-common Если я пытаюсь sudo dpkg --purge mysql-server mysql-client mysql-common я получаю: dpkg: warning: there's no installed package matching mysql-server dpkg: warning: there's no installed package matching mysql-client dpkg: warning: there's no installed package matching mysql-common . Я немного смущен сейчас. Это mysql было удалено или нет?

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

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

Это самый простой / простой способ избавиться от всего, что связано с MySQL. Хотя подстановочный знак здесь будет в значительной степени соответствовать любому пакету с именем «mysq», так что вы можете указать sudo apt-get remove --purge -s 'mysql*' более конкретный. Заключено на использование более конкретного регулярного выражения. В итоге я использовал регулярное выражение '^ mysql- '. Сначала я собирался запустить mysql , но обнаружил, что он поймал кучу несвязанных вещей . как: Примечание: выбор «mysql-testsuite» для регулярного выражения «^ mysql *» 'Примечание, выбирая' mysql-server 'для регулярных выражений' ^ mysql * 'Примечание, выбирая' mysql-server-core 'для регулярных выражений' ^ mysql * 'Примечание, выбирая' mysqmail 'для регулярных выражений' ^ mysql * 'Примечание, выбирая' mysqmail-pure-ftpd-logger 'для регулярных выражений' ^ mysql * ' Я перепробовал все команды, перечисленные здесь, и потом, если я введу «mysql» в терминал и дважды нажму «tab», я все еще вижу какой-нибудь вариант для mysql, это что-нибудь значит? > mysql mysqld mysql_upgrade mysqlcheck mysql_install_db Это работало только для меня, когда я использовал sudo apt-get -f autoremove это дает мне пару ошибок, таких как `E: Невозможно найти пакет mysql`. моя установка, кажется, немного испорчена. и это отчасти страшно, что я даже не могу переустановить его.

Это удалит MySQL 5.6 из Ubuntu 15.04

Удаление каталогов вручную казалось мне необходимым (т. Е. +1), возможно, потому что мои каталоги были символическими ссылками? Спасибо, это также работает для MySQL 5.7 на Ubuntu 16.04.

Во-первых, вы должны остановить ваш сервер MySQL от обслуживания.

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

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

Я не пользуюсь 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 и новая установка.

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

Читайте также: