Я только что установил 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 пакеты так, чтобы только скомпилированный пакет существовал в системе?
Заранее спасибо.
Это может быть исправлено следующими шагами
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
, Теперь проверяют установку, которую Это сделает хороший