Скомпилированный mysql конфликтует с уже существующим mysql

Я только что установил mysql из источника и использовал обертку альпака, чтобы видеть, что местоположения копии файла для "делают установку". Согласно журналу альпака, у меня есть следующее:

/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

В этой точке я понял, что не удалил некоторый старый mysql debian пакеты перед установкой исходного кода.
Вывод команды:

sudo dpkg --get-selections | grep mysql

ниже:

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

Теперь я боюсь, что существует конфликт между скомпилированным пакетом и уже установленными. Кто-либо мог предложить способ удалить уже установленные debian пакеты так, чтобы только скомпилированный пакет существовал в системе?

Заранее спасибо.

0
задан 10 March 2015 в 11:04

1 ответ

Это может быть исправлено следующими шагами

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

, Чистят остаток предыдущего и установки конфликта

sudo rm -rf /etc/mysql

Установка, новая версия sudo склонный - получает установку mysql-server5.6 mysql-общий mysql-клиент

Ссылка и перезапускает apparmor

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

, Теперь проверяют установку, которую Это сделает хороший

2
ответ дан 3 August 2019 в 13:20

Другие вопросы по тегам:

Похожие вопросы: