mysql_config_editor nicht im MySQL APT-Repository enthalten?

mysql_config_editor nicht im MySQL APT-Repository enthalten?

Ich habe MySQL installiert vonMySQL APT-Repository. Jetzt möchte ich "mysql_config_editor" ausführen, um meine .mylogin.cnf zu verschlüsseln, aber es wird angezeigt:

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'

Ich könnte mysql-client-5.6 installieren, aber dann deinstalliert es meine MySQL APT Repository-Pakete und ersetzt sie durch ältere, „originale Ubuntu“-Pakete.

Kann ich einfach die Binärdatei mysql_config_editor aus dem Deb-Paket mysql-client-5.6 extrahieren, oder ist das vielleicht keine gute Idee? Und warum befindet sich diese Binärdatei nicht im MySQL APT Repository?

Antwort1

Der einfachste Weg:

apt-get install libmysqlclient-dev

Antwort2

Wie von @muru vorgeschlagen, habe ich diese Frage an MySQL gesendet und sie antworteten, dass ich das Paket "DEB Development Headers" installieren solle vondev.mysql.com, das nicht im Repository enthalten ist.

Für Ubuntu 14.04 und MySQL 5.6.21 wäre es:

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

verwandte Informationen