Comment je peux installer mysql dans Ubuntu 12.04 (gnome 3). Pour que mon installation de mysql se fasse dans /usr/bin/mysql
C'est la bibliothèque et les fichiers d'en-tête dans /usr/lib/mysql
et /usr/include/mysql
respectivement.
La dernière fois que j'ai essayé Sudo apt-get install mysql-server mysql-client mysql-common
, le mysql a été installé dans /usr/bin/mysql
. Ses fichiers d'en-tête étaient dans /usr/include/mysql
mais les fichiers de bibliothèque n'étaient pas présents. et libmysqlclient.so était dans /usr/lib/i386-linux-gnu/
qui ne devrait pas être là. J'en ai besoin d'être en /usr/lib/mysql
Aidez-moi à résoudre ce problème :(
Vous pouvez utiliser un .tar.gz
téléchargé depuis la page d'accueil de MySQL et extraire les fichiers dans le dossier approprié, mais pour une mise à jour optimale, à l'aide du gestionnaire de paquets (apt-get
) est plus recommandé.
Utilisez plutôt des liens symboliques
Vous pouvez créer des liens symboliques avec la commande ln
pour pouvoir accéder aux fichiers des deux répertoires.
Comment créer le lien symbolique?
La commande est utilisée comme suit: ln -s target_file link_name
. Créer un lien symbolique pour libmysqlclient.so ressemblera à ceci:
codeartist@computer:/usr/lib/mysql$ Sudo ln -s /usr/lib/i386-linux-gnu/libmysqlclient.so libmysqlclient.so
De cette façon, l’ouverture du fichier /usr/lib/mysql/libmysqlclient.so
ouvrira le fichier sous /usr/lib/i386-linux-gnu/libmysqlclient.so
. Faites attention, car si vous supprimez le fichier cible (à i386 -... , le lien symbolique sera brisé.