Я чуть не сломался, когда пытался установить python-mysql, потому что мне нужно было удалить mysql-cluster-client-5.1, чего я точно не знаю. И при удалении я столкнулся с другой проблемой: не могу остановить mysqld. Я использую ps -e | grep mysqld затем sudo kill -9 [that pid] чтобы убить его, но он сразу же запустился как другой процесс! Затем я использовал killall -9 mysql и это наконец-то сработало!

Но что-то все еще не правильно. Почему я должен удалить MySQL, чтобы установить Python-MySQL? Если на самом деле нет mysql, для чего нужен python-mysql? Разве это не интерфейс для MySQL?

Кроме того, таким образом я больше не смогу использовать mysql?

Так может кто-нибудь объяснить, для чего нужен mysql-cluster-client-5.1? И почему установка python-mysql должна фактически удалить mysql?

Кстати, у меня установлена Ubuntu 11.10 x86.

1 ответ1

0

Во-первых, вам действительно не следует использовать команду kill, чтобы остановить службу MySQL. Используйте сервис вместо:

sudo service mysql stop
sudo service mysql start

Я не уверен, что такое mysql-cluster-client-5.1, кроме очевидного, клиент mysql, предназначенный для работы на кластерах (вспомним сервер с большим количеством процессоров).

Что касается того, почему mysql-client-core был удален, я предполагаю, что он был обновлен таким образом, что старый пакет был удален или что на его место был установлен другой пакет, обеспечивающий ту же функциональность. Если ваш mysql можно контролировать с помощью команд, которые я дал выше, я бы не беспокоился об этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .