
Я установил MySQL изРепозиторий MySQL APT. Теперь я хочу запустить «mysql_config_editor», чтобы зашифровать мой .mylogin.cnf, но он выводит:
The program 'mysql_config_editor' is currently not installed. To run 'mysql_config_editor' please ask your administrator to install the package 'mysql-client-5.6'
Я мог бы установить mysql-client-5.6, но тогда он удалит мои пакеты репозитория MySQL APT и заменит их более старыми пакетами «Ubuntu original».
Могу ли я просто извлечь бинарный файл mysql_config_editor из пакета mysql-client-5.6 deb, или это не очень хорошая идея? И почему этот бинарный файл отсутствует в репозитории MySQL APT?
решение1
Самый простой способ:
apt-get install libmysqlclient-dev
решение2
Как и предложил @muru, я отправил этот вопрос в MySQL, и они ответили, что мне следует установить пакет «DEB Development Headers» изdev.mysql.com, который не включен в репозиторий.
Для Ubuntu 14.04 и MySQL 5.6.21 это будет:
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/libmysqlclient-dev_5.6.21-1ubuntu14.04_i386.deb
sudo dpkg -i libmysqlclient-dev_5.6.21-1ubuntu14.04_i386.deb
rm libmysqlclient-dev_5.6.21-1ubuntu14.04_i386.deb