mysql_config_editor 未包含在 MySQL APT 儲存庫中?

mysql_config_editor 未包含在 MySQL APT 儲存庫中?

我已經安裝了 MySQLMySQL 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 原始”軟體包。

我可以從 mysql-client-5.6 deb 套件中提取 mysql_config_editor 二進位檔案嗎?為什麼這個二進位檔案不在 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

相關內容