Должен ли MySQL работать после удаления?

У меня был сервер mysql. Я остановил его и удалил (apt-get удалить mysql-server mysql-client)

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

/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 stop

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

1
задан 28 October 2014 в 04:40

2 ответа

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

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

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

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

0
ответ дан 24 May 2018 в 09:34

Вы проверили, действительно ли ваш 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
ответ дан 24 May 2018 в 09:34

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

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