Compilado mysql entra em conflito com o mysql já existente

0

Acabei de instalar o mysql a partir do código-fonte e usei um wrapper paco para ver os locais de cópia de arquivos para "make install". De acordo com o paco log, tenho o seguinte:

/usr/local/mysql/lib/libmysqlclient.a
/usr/local/mysql/lib/libmysqlclient.so
/usr/local/mysql/lib/libmysqlclient.so.18
/usr/local/mysql/lib/libmysqlclient.so.18.1.0
/usr/local/mysql/lib/libmysqlclient_r.a
/usr/local/mysql/lib/libmysqlclient_r.so
/usr/local/mysql/lib/libmysqlclient_r.so.18
/usr/local/mysql/lib/libmysqlclient_r.so.18.1.0
/usr/local/mysql/lib/libmysqld.a
/usr/local/mysql/lib/libmysqlservices.a
/usr/local/mysql/lib/plugin/adt_null.so
/usr/local/mysql/lib/plugin/auth.so
/usr/local/mysql/lib/plugin/auth_socket.so
/usr/local/mysql/lib/plugin/auth_test_plugin.so
/usr/local/mysql/lib/plugin/daemon_example.ini
/usr/local/mysql/lib/plugin/libdaemon_example.so
/usr/local/mysql/lib/plugin/mypluglib.so
/usr/local/mysql/lib/plugin/qa_auth_client.so
/usr/local/mysql/lib/plugin/qa_auth_interface.so
/usr/local/mysql/lib/plugin/qa_auth_server.so
/usr/local/mysql/lib/plugin/semisync_master.so
/usr/local/mysql/lib/plugin/semisync_slave.so
/usr/local/mysql/lib/plugin/validate_password.so

Neste momento eu percebi que não removi alguns pacotes debian antigos do mysql antes a instalação do código-fonte.
A saída do comando:

sudo dpkg --get-selections | grep mysql

está abaixo:

libdbd-mysql-perl               install
libmysqlclient18                install
mysql-client-5.5                install
mysql-client-core-5.5           install
mysql-common                    install
mysql-server                    install
mysql-server-5.5                install
mysql-server-core-5.5           install

Agora, tenho medo de haver conflito entre o pacote compilado e o já instalado uns. Alguém poderia sugerir uma maneira de remover os pacotes debian já instalados para que apenas o pacote compilado existisse no sistema?

Obrigado antecipadamente.

    
por sjsam 10.03.2015 / 09:04

1 resposta

2

Isso pode ser corrigido pelas seguintes etapas

sudo apt-get purge mysql-server mysql-client mysql-common mysql-client-5.5 mysql-server-5.5 mysql-client-5.6 mysql-server-5.6 
sudo apt-get autoremove
sudo apt-get autoclean

Limpe o resíduo do anterior e a instalação de conflito

sudo rm -rf /etc/mysql

Instale a nova versão     sudo apt-get instalar mysql-server5.6 mysql-common mysql-client

Vincule e reinicie o apparmor

sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/usr.sbin.mysqld
sudo /etc/init.d/apparmor restart

Agora verifique a instalação. Vai fazer bem

    
por Shameerariff 21.06.2015 / 19:07