Чому мені потрібно видалити mysql-client-core-5.1 mysql-cluster-client-5.1, щоб встановити python-mysql


0

Я мало не зламався, коли намагався встановити 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.

Відповіді:


0

По-перше, ви дійсно не повинні використовувати команду kill, щоб зупинити службу mysql. Використовуйте сервіс замість цього:

sudo service mysql stop
sudo service mysql start

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

Що стосується того, чому mysql-client-core було видалено, я здогадуюсь, що він був оновлений, щоб старий пакет був видалений або на його місце було встановлено інший пакет із такою ж функціональністю. Якщо ваш mysql можна керувати ОК за допомогою команд, які я подав вище, я б не турбувався про це.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.