Porque eu tenho que remover o mysql-client-core-5.1 mysql-cluster-client-5.1 para instalar o python-mysql

0

Eu quase quebrei quando eu estava tentando instalar o python-mysql porque eu tenho que remover o mysql-cluster-client-5.1, que eu não sei exatamente o que é. E ao removê-lo, me deparei com outro problema: não consigo parar o mysqld. Eu uso ps -e | grep mysqld then sudo kill -9 [that pid] para eliminá-lo, mas ele começou como outro processo imediatamente! Então eu usei killall -9 mysql e finalmente funcionou!

Mas algo ainda não está certo. Por que eu tenho que remover o mysql para instalar o python-mysql? Se realmente não existe mysql, o que é python-mysql? Não é uma interface para o mysql?

Além disso, eu não seria mais capaz de usar o mysql?

Então alguém pode explicar para que serve o mysql-cluster-client-5.1? E por que instalar o python-mysql precisa realmente remover o mysql?

A propósito, eu tenho o Ubuntu 11.10 x86 instalado.

    
por Gnijuohz 09.08.2012 / 09:00

1 resposta

0

Primeiro, você realmente não deve usar o comando kill para parar seu serviço mysql. Use o serviço:

sudo service mysql stop
sudo service mysql start

Não tenho certeza do que o mysql-cluster-client-5.1, além do óbvio, é um cliente mysql projetado para trabalhar em clusters (pense em um servidor com muitos cpus).

Quanto ao motivo pelo qual o mysql-client-core foi removido, meu palpite é que ele foi atualizado para que o pacote antigo fosse removido ou que outro pacote fornecendo a mesma funcionalidade fosse instalado em seu lugar. Se o seu mysql puder ser controlado OK com os comandos que eu dei acima, eu não me preocuparia com isso.

    
por 10.08.2012 / 16:17

Tags