Il est recommandé d'installer MySQL sous Linux en utilisant un
        fichier RPM. Les RPM de
        MySQL sont actuellement compilé sur une Red Hat en version 6.2,
        mais devraient fonctionner sur toute autre version de Linux qui
        supporte rpm et utilise
        glibc. Pour obtenir les paquets
        RPM, voyez la section
        Section 2.1.3, « Comment obtenir MySQL ? ».
      
        Note : les distributions
        RPM de MySQL sont souvent fournies par
        d'autres éditeurs. Soyez prévenus qu'elles peuvent contenir
        des fonctionnalités différents de celles proposées par
        MySQL AB, et les instructions de ce manuel ne
        s'appliquent pas forcément. Les instructions de l'éditeur
        doivent alors être utilisées.
      
        Si vous avez des problèmes avec un fichier
        RPM, si vous obtenez par exemple l'erreur
        ``Sorry, the host 'xxxx' could not be looked
        up'', référez vous à
        Section 2.8.1.2, « Notes relatives à Linux pour les distributions binaires ».
      
        Dans la plupart des cas, vous n'aurez besoin que d'installer les
        paquets du serveur MySQL et du
        client MySQL pour obtenir une installation
        MySQL fonctionnelle. Les autres paquets ne sont pas nécessaires
        pour une installation standard. Si vous voulez utiliser la
        version MySQL Max qui a des fonctionnalités
        supplémentaires, vous devez installer le RPM
        MySQL-Max. Cependant, il est recommandé de
        ne faire cela qu'après avoir installé le
        RPM MySQL-server. See
        Section 5.1.2, « mysqld-max, la version étendue du serveur
        mysqld ».
      
        Si vous obtenez une message d'erreur de dépendance lors de
        l'installation des paquets MySQL 4.0 (par exemple,
        ``error: removing these paquets would break
        dependencies: libmysqlclient.so.10 is needed by
        ...''), vous devriez aussi installer le paquet
        MySQL-shared-compat, qui inclut les
        bibliothèques partagées pour compatibilité ascendante
        (libmysqlclient.so.12 pour MySQL 4.0 et
        libmysqlclient.so.10 pour MySQL 3.23).
      
        De nombreuses distributions Linux sont livrés avec MySQL 3.23,
        et elle sont dynamiquement liées à d'autres applications pour
        économiser de l'espace. Si ces bibliothèques partagées sont
        dans un paquet séparé (par exemple,
        MySQL-shared), il suffit de laisser le paquet
        installé, puis de mettre à jour le serveur et les clients qui
        sont statiquement liés à la bibliothèque, et ne dépendent
        pas des bibliothèques partagées. Pour les distributions qui
        incluent les bibliothèques partagées dans le même paquet que
        le serveur MySQL, (par exemple, Red Hat Linux), vous pouvez soit
        installer notre RPM
        MySQL-shared 3.23, soit utiliser le paquet
        MySQL-shared-compat.
      
        Les fichiers RPM dont vous pourriez avoir
        besoin sont :
      
            MySQL-server-VERSION.i386.rpm
          
            Le serveur MySQL. Vous en aurez besoin à moins que vous ne
            vouliez que vous connectez à un serveur MySQL tournant sur
            une autre machine. Notez bien : les fichiers du
            RPM de serveur étaient appelés
            MySQL-VERSION.i386.rpm avant MySQL
            4.0.10. C'est à dire qu'ils n'avaient pas le mot
            -server dans leur nom.
          
            MySQL-Max-VERSION.i386.rpm
          
            Le serveur MySQL Max. Ce serveur a des capacités
            supplémentaires par rapport au serveur
            MySQL-server. Vous devez installer le
            RPM MySQL-server
            d'abord, parce que le RPM
            MySQL-Max dépend de lui.
          
            MySQL-client-VERSION.i386.rpm
          
Les programmes clients MySQL standards. Vous avez certainement besoin d'installer ce paquet.
            MySQL-bench-VERSION.i386.rpm
          
            Tests et bancs d'essai. Nécessite Perl et les modules
            RPM msql et mysql.
          
            MySQL-devel-VERSION.i386.rpm
          
Bibliothèques et fichiers d'inclusions dont vous aurez besoin pour compiler d'autres clients MySQL, tels que les modules Perl.
            MySQL-shared-VERSION.i386.rpm
          
            Ce paquet contient les bibliothèques partagées
            (libmysqlclient.so*) que certains
            langages et applications recherchent pour les charger
            dynamiquement, afin d'utiliser MySQL.
          
            MySQL-shared-compat-VERSION.i386.rpm
          
            Ce paquet inclut la bibliothèque partagée pour MySQL 3.23
            et MySQL 4.0. Installez ce paquet au lieu de
            MySQL-shared, si vous avec des
            applications installée qui utilisent dynamiquement MySQL
            3.23 mais que vous voulez passez à MySQL 4.0 sans briser
            les dépendances. Ce paquet est disponible depuis MySQL
            4.0.13.
          
            MySQL-embedded-VERSION.i386.rpm
          
La bibliothèque intégrée MySQL (depuis MySQL 4.0).
            MySQL-VERSION.src.rpm
          
            Celui-ci contient le code source de tous les paquets
            précédents. Il peut donc être utilisé pour construire
            des fichiers RPM pour d'autres
            architectures (par exemple, l'Alpha ou le SPARC).
          
        Pour voir tous les fichiers présents dans un paquet
        RPM, lancez :
shell> rpm -qpl MySQL-VERSION.i386.rpm
Pour effectuer une installation standard minimale, lancez :
shell> rpm -i MySQL-VERSION.i386.rpm MySQL-client-VERSION.i386.rpm
Pour installer uniquement le paquet du client MySQL, lancez :
shell> rpm -i MySQL-client-VERSION.i386.rpm
        Les RPM fournissent une fonctionnalité qui
        permet de vérifier l'authenticité du paquet avant de
        l'installer. Si vous voulez en savoir plus sur cette
        fonctionnalité, voyez
        Section 2.1.4, « Vérifier l'intégrité des paquets avec MD5 ou
        GnuPG ».
      
        Le fichier RPM place les données dans
        /var/lib/mysql. Le RPM
        crée aussi les entrées appropriées dans
        /etc/rc.d/ pour lancer le serveur
        automatiquement au démarrage. (Cela signifie que, si vous avez
        déjà effectué une installation auparavant, vous pouvez avoir
        besoin de faire une sauvegarde de vos fichiers de démarrage
        précédents si vous les changez, de fa¸on à ne pas les
        perdre.) Voyez Section 2.5.2.2, « Lancer et arrêter MySQL automatiquement » pour plus
        d'informations sur comment démarrer automatiquement MySQL au
        lancement du serveur.
      
        Si vous voulez installer le RPM MySQL sur une
        ancienne distribution MySQL, qui ne supporte pas les scripts
        d'initialisation de /etc/init.d
        (directement ou via un lien symbolique), vous devez créer un
        lien symbolique qui pointe sur le dossier où les scripts
        d'initialisation sont installés. Par exemple, si ce dossier est
        /etc/rc.d/init.d, utilisez une de ces
        commandes avant d'installer le RPM, pour
        créer /etc/init.d sous forme de lien
        symbolique, qui pointe ici :
      
shell> cd /etc; ln -s rc.d/init.d .
        Cependant, toutes les distributions Linux courantes doivent
        supporter le nouveau dossier /etc/init.d,
        car c'est imposé par la compatibilité LSB (Linux
        Standard Base).
      
        Si les fichiers RPM que vous installez
        incluent MySQL-server, le démon
        mysqld devrait fonctionner après
        l'installation. Vous devriez être capable d'utiliser MySQL
        immédiatement.
      
Si quelque chose cloche, vous pouvez trouver plus d'information dans le chapitre d'installation binaire. See Section 2.3, « Installer MySQL sur d'autres systèmes type Linux ».
Note : Les comptes qui sont listés dans les tables de droits MySQL initiales n'ont pas de mot de passe. Après démarrage du serveur, il est recommandé de configurer ces mots de passe, en suivant les instructions de la section Section 2.5, « Procédure de post-installation ».
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.

