Я установил MySQL от MySQL APT Repository. Теперь я хочу выполнить "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 Repository и замены более старым, "Ubuntu исходные" пакеты.
Я могу просто извлечь mysql_config_editor двоичный файл от mysql-client-5.6 deb пакет, или возможно это не хорошая идея? И почему этот двоичный файл не находится в MySQL APT Repository?
Как @muru предложенный, я прислал этот вопрос в MySQL, и они ответили, что я должен установить "пакет" Заголовков Разработки DEB от 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
Самый легкий путь:
apt-get install libmysqlclient-dev