Как удалить MySQL?

start XX

stop XX

Взгляните на руководство по старту.

1
задан 27 August 2017 в 02:51

7 ответов

все вышеперечисленные решения верны, но я бы попытался с помощью

sudo apt-get remove --purge mysql* sudo apt-get autoremove sudo apt-get autoclean

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

50
ответ дан 25 May 2018 в 07:52
  • 1
    Это самый простой / простой способ избавиться от всего, что связано с mysql. Хотя подстановочный знак будет соответствовать почти любому пакету с «mysq» в его имени, поэтому вы можете указать sudo apt-get remove --purge -s 'mysql*' более конкретным. – geerlingguy 23 May 2014 в 23:52
  • 2
    Прикомандировано к использованию более конкретного регулярного выражения. Я закончил использовать регулярное выражение '^ mysql- ' Сначала я собирался запустить mysql , но обнаружил, что он поймал массу вещей, не связанных ... например: Примечание, выбрав «mysql-testsuite 'для regex' ^ mysql * 'Примечание, выбрав «mysql-server» для regex' ^ mysql * 'Примечание, выбрав' mysql-server-core 'для regex' ^ mysql * 'Примечание, выбрав' mysqmail 'для regex' ^ mysql * 'Заметьте, выбрав' mysqmail-pure-ftpd-logger 'для regex' ^ mysql * ' – MaasSql 11 March 2015 в 20:18
  • 3
    Я пробовал все команды, перечисленные здесь, а затем, если я введу «mysql» в терминал и дважды нажмите вкладку, я все еще вижу, что какой-то параметр подходит для mysql, значит ли это что-нибудь? & GT; mysql mysqld mysql_upgrade mysqlcheck mysql_install_db – GoProCameraByGoPro 27 March 2015 в 00:45
  • 4
    Это работало только для меня, когда я использовал sudo apt-get -f autoremove – Simon D 21 October 2015 в 08:33
  • 5
    это дает мне пару ошибок, таких как «E: невозможно найти пакет mysql». моя установка, похоже, немного испорчена. и это пугающе, что я не могу даже переустановить его. – Blauhirn 3 August 2016 в 23:17

Это удалит mysql 5.6 из ubuntu 15.04

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
20
ответ дан 25 May 2018 в 07:52
  • 1
    Удаление вручную каталогов казалось мне нужным (так +1), возможно, потому, что мои каталоги были символическими ссылками? – Jonathan 13 December 2015 в 13:20
  • 2
    Я чувствовал, что ваш anwser был самым кратким, поэтому я хотел здесь комментировать. Я сделал что-то похожее на mariadb, однако я заметил, что у меня было оборванное системное обслуживание. Мне пришлось удалить его, используя: superuser.com/a/936976/260852 – Mario Olivio Flores 28 September 2016 в 17:28
  • 3
    Спасибо, это также работает для mysql 5.7 на ubuntu 16.04. – tated 23 January 2018 в 02:52

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

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

, а затем с этим ниже: sudo apt-get autoremove

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

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

4
ответ дан 25 May 2018 в 07:52

Я забыл пароль пользователя mysql и должен был перезагрузиться. Я попробовал это http://www.rackspace.com/knowledge_center/article/mysql-resetting-a-lost-mysql-root-password и не работал, потому что он продолжал говорить, что не может писать журналы или подобные. Теперь мое решение состояло в том, чтобы полностью удалить mysql из Ubuntu13.10 и свежую установку.

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo rm -rf /var/lib/mysql

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

sudo apt-get install mysql-client mysql-server
3
ответ дан 25 May 2018 в 07:52

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

sudo service mysql stop

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

sudo apt-get purge mysql-server mysql-client

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

2
ответ дан 25 May 2018 в 07:52

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

Очищенный mysql5 с помощью:

sudo apt-get purge mysql-*

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

sudo apt-get autoremove
sudo apt-get autoclean
0
ответ дан 25 May 2018 в 07:52

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

sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql*
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 ~/.mysql_history
updatedb

На основе этого ответа и многих других ...

0
ответ дан 25 May 2018 в 07:52

Другие вопросы по тегам:

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