:: DEVELOPER ZONE
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.
© 1995-2005 MySQL AB. All rights reserved.
