Après avoir choisi votre version de MySQL, il faut décider
si vous voulez utiliser les versions binaires ou source. Dans
la plupart des cas, vous choisirez une version binaire, si
elle existe pour votre plate-forme. Les distributions binaires
sont disponibles en format natif pour de nombreuses
plates-formes, comme les paquets RPM
de
Linux ou les paquets DMG
pour Mac OS X. Les
distributions ont aussi disponibles sous formes d'archives Zip
ou tar
compressées.
Les raisons de choisir une distribution binaires sont :
Les distributions binaires sont généralement plus faciles à installer que les distributions source.
Pour satisfaire différents niveaux de besoin, nous fournissons deux versions binaires : une version compilée avec des moteurs de stockage non-transactionnels (petits et rapides), et une version compilée avec les extensions les plus importantes, comme les transactions. Les deux versions sont compilées à partir des mêmes sources. Tous les clients natifs MySQL peuvent se connecter aux serveurs MySQL, quelque soit leur version.
La distribution MySQL maximale est suffixée avec
-max
et est configurée avec les mêmes
options que mysqld-max
. See
Section 5.1.2, « mysqld-max
, la version étendue du serveur
mysqld
».
Si vous voulez installer le RPM
MySQL-Max
, vous devez commencer par
installer le RPM
MySQL-server
.
Dans certaines circonstances, il est préférable d'installer MySQL à partir de la distribution source :
Vous voulez installer MySQL dans un dossier spécial. Les distributions standards sont ``prêtes à exécuter'' depuis n'importe quel dossier, mais vous voudrez peut être avoir plus de libertés pour dispatcher les composants de MySQL.
Vous voulez configurer mysqld
avec
certaines extensions qui ne font pas parties des
distributions binaires. Voici les extensions les plus
courantes, que vous souhaiterez utiliser :
--with-innodb
(par défaut pour MySQL
4.0 et plus récent)
--with-berkeley-db
(disponible pour
quelques plates-formes)
--with-raid
--with-libwrap
--with-named-z-libs
(disponible pour
certains binaires)
--with-debug[=full]
Vous devez configurez mysqld
sans
certaines fonctionnalités qui font partie de la
configuration standard. Par exemple, les distributions
sont normalement compilées avec le support de tous les
jeux de caractères. Si vous voulez rendre le serveur
MySQL plus compact, vous pouvez recompiler MySQL avec
uniquement les jeux de caractères dont vous avez besoin.
Si vous avez un compilateur spécial, comme
pgcc
, ou que vous voulez utiliser des
options particulières de votre compilateur pour optimiser
MySQL pour votre architecture. Les distributions binaires
sont compilées avec les options qui doivent fonctionner
sur une large gamme de processeurs.
Vous voulez utiliser les toutes dernières versions de MySQL, issues du serveur BitKeeper, pour avoir accès à toutes les corrections de bugs archivées. Par exemple, si vous avez découvert un bug, le correctif sera archivé dans le serveur de sources, et vous pourrez y accéder là. Le correctif n'apparaîtra pas avant la prochaine publication de MySQL.
Vous voulez lire et modifier le code C et C++ de MySQL. Pour cela, obtenez une distribution source, car le code source est toujours le code ultime.
Les distributions sources contiennent plus de tests et d'exemples que les distributions binaires.
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.