MySQL все еще бежит за удалением это?

У меня было mysql выполнение сервера. Я остановил его и удалил его (склонный - добираются, удаляют mysql-клиент mysql-сервера),

Я затем вручную удалил каталоги:

/var/lib/mysql
/var/run/mysqld

Я перезагрузил. Но когда я ввожу mysql, я получаю следующее сообщение:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Я получаю то же сообщение об ошибке, когда я ввожу сервис mysql остановка

Это означает, что mysql сервер все еще работает. Как я избавляюсь от него полностью и останавливаю процесс.

1
задан 27 October 2014 в 17:40

4 ответа

Ошибка не означает, что у Вас все еще есть выполнение сервера MySQL. На самом деле, если клиент не может соединиться с ним, вероятно, у Вас нет его выполнением.

Вы все еще имеете клиент в наличии для выполнения: mysql

можно узнать пакет, где mysql, с:

dpkg -S `which mysql`

Тогда удаляют его, если Вы действительно хотите сделать это.

3
ответ дан 10 November 2019 в 09:24

mysql-сервер и mysql-клиент часто являются виртуальными пакетами, которые зависят от более определенного для версии mysql пакета, как mysql-server-5.5 и mysql-client-5.5.

можно проверить на то, какие пакеты MySQL все еще установлены с помощью следующей команды:

dpkg --get-selections | grep -v deinstall | grep "^mysql"

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

0
ответ дан 10 November 2019 в 09:24

Вы проверили бы свой mysql, действительно работающий?

попробуйте

ps auxw|grep mysql

, у меня есть некоторый тест как ниже, я мог получить ту же ошибку, когда я закрыл mysql сервер.

root@ubuntuz:~# ps auxw|grep mysql
mysql     1361  0.2  1.2 326532 11340 ?        Ssl  Feb19 162:34 /usr/sbin/mysq d
root     24553  0.0  0.0   5576   800 pts/0    S+   08:43   0:00 grep --color=auto mysql
root@ubuntuz:~# service mysql stop
mysql stop/waiting
root@ubuntuz:~# mysql -uroot -p mysql
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
root@ubuntuz:~# ps auxw|grep mysql
root     25009  0.0  0.0   5576   800 pts/0    S+   08:48   0:00 grep --color=auto mysql
0
ответ дан 10 November 2019 в 09:24

Да, это все еще работает. Просто сделайте это.

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

и после, если Вы пробуете

sudo mysql -u root -p

терминал заканчивается как:

sudo: mysql: command not found
0
ответ дан 7 December 2019 в 12:52

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

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