Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I nearly broke down when I was trying to get python-mysql installed because I have to remove mysql-cluster-client-5.1, which I don't know what it is exactly. And when removing it I came across another problem: can't stop mysqld. I use ps -e | grep mysqld then sudo kill -9 [that pid] to kill it but it started as another process right away! Then I used killall -9 mysql and it finally worked!

But something is still not right. Why I have to remove mysql to install python-mysql? If there is actually no mysql, what's python-mysql for? Isn't it an interface to mysql?

Also, in this way I wouldn't be able to use mysql anymore?

So can anyone explain what's the mysql-cluster-client-5.1 for? And why installing python-mysql has to actually remove mysql?

By the way, I have Ubuntu 11.10 x86 installed.

share|improve this question

First off, you really shouldn't use the kill command to stop your mysql service. Use service instead:

sudo service mysql stop
sudo service mysql start

I am not sure what mysql-cluster-client-5.1, apart from the obvious, a mysql client designed to work on clusters (think of a server with many cpus).

As for why mysql-client-core was removed, my guess is that it was updated so the old package was removed or that another package providing the same functionality was installed in its place. If your mysql can be controlled OK with the commands I gave above, I would not worry about it.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .