mysql_config
vous indique des informations
pratiques pour compiler votre client MySQL et le connecter au
serveur.
mysql_config
supporte les options
suivantes :
--cflags
Options de compilations utilisées pour trouver les fichiers inclus.
--include
Options du compilateur pour trouver les fichiers d'inclusion
MySQL. (Normalement, il faut utiliser
--cflags
au lieu de cette commande)
--libs
Les bibliothèques et options requises pour compiler avec la bibliothèque client MySQL.
--libs_r
Les bibliothèques et options requises pour la compilation avec la sécurité thread de la bibliothèque client MySQL.
--socket
Le nom par défaut de la socket, défini lors de la configuration de MySQL.
--port
Le numéro de port par défaut, défini lors de la configuration de MySQL.
--version
Le numéro de version et la version de la distribution MySQL.
--libmysqld-libs
Les bibliothèques et options requises pour compiler avec la bibliothèque intégrée MySQL.
Si vous exécutez mysql_config
sans aucune
option, il va afficher toutes les options qu'il supporte, ainsi
que la valeur de toutes les options :
shell> mysql_config
Usage: /usr/local/mysql/bin/mysql_config [options]
Options:
--cflags [-I/usr/local/mysql/include/mysql -mcpu=pentiumpro]
--include [-I/usr/local/mysql/include/mysql]
--libs [-L/usr/local/mysql/lib/mysql -lmysqlclient -lz
-lcrypt -lnsl -lm -L/usr/lib -lssl -lcrypto]
--libs_r [-L/usr/local/mysql/lib/mysql -lmysqlclient_r
-lpthread -lz -lcrypt -lnsl -lm -lpthread]
--socket [/tmp/mysql.sock]
--port [3306]
--version [4.0.16]
--libmysqld-libs [-L/usr/local/mysql/lib/mysql -lmysqld -lpthread -lz
-lcrypt -lnsl -lm -lpthread -lrt]
Vous pouvez utiliser mysql_config
dans une
ligne de commande pour inclure la valeur qui sera affichée par
une option. Par exemple, pour compiler un client MySQL, utilisez
mysql_config
comme ceci :
CFG=/usr/local/mysql/bin/mysql_config sh -c "gcc -o progname `$CFG --cflags` progname.c `$CFG --libs`"
Lorsque vous utilisez mysql_config
de cette
manière, assurez vous de l'invoquer entre des guillemets
obliques (‘`
’). Cela indique que
le Shell doit exécuter cette expression, et remplacer le
résultat dans la commande.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.