Installation standard rapide de MySQL
<<<
Installation de MySQL avec une distribution source Procédure de post-installation
>>>

2 Installer MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Notes générales à propos de l'installation
Installation standard rapide de MySQL
->Installation de MySQL avec une distribution source
Procédure de post-installation
Changer de version de MySQL
Notes spécifiques aux systèmes d'exploitation
Commentaires sur l'installation de Perl

2.3 Installation de MySQL avec une distribution source

Avant de procéder à l'installation à partir des sources, vérifiez auparavant que notre distribution binaire pour votre plate-forme ne fonctionne pas. Nous faisons un maximum d'efforts pour nous assurer que nos binaires sont compilés avec les meilleures options possibles.

Les distributions source de MySQL sont fournies sous forme d'archive tar , dont le nom est sous la forme mysql-VERSION.tar.gz , où VERSION est un nombre comme 4.0.20 }.

Pour télécharger une distribution source de MySQL, voyez Obtenir MySQL .

Vous avez besoin des outils suivants pour compiler et installer MySQL à partir des sources :

  • GNU gunzip pour décompresser la distribution.
  • Un programme tar pour désarchiver la distribution. GNU tar est connu pour fonctionner. Le tar de Sun connaît quelques problèmes.
  • Un compilateur C++ ANSI fonctionnel. gcc >= 2.95.2, egcs >= 1.0.2 ou egcs 2.91.66 , SGI C++, et SunPro C++ sont quelques-uns des compilateurs réputés pour fonctionner. libg++ n'est pas nécessaire si vous utilisez gcc . gcc 2.7.x souffre d'un bogue qui l'empêche de compiler quelques fichiers C++ correctement écrits, tels que sql/sql_base.cc . Si vous disposez seulement de gcc 2.7.x, vous devez mettre à jour votre gcc afin de compiler MySQL. gcc 2.8.1 est aussi reconnu pour rencontrer des problèmes sur certaines plate-formes, il devrait donc être désactivé si un autre compilateur existe pour la plate-forme.

    gcc >= 2.95.2 est recommandé pour compiler MySQL dans ses versions 3.23.x.

  • Un bon programme make . GNU make est une fois de plus recommandé et est quelquefois requis. Si vous rencontrez des problèmes, nous vous recommandons d'essayer GNU make 3.75 ou supérieur.

Si vous utilisez une version récente de gcc , suffisamment récente pour reconnaître l'option -fno-exceptions , il est très important que vous l'utilisiez. Sinon, vous risquez de compiler un binaire qui crashe aléatoirement. Nous recommandons donc l'utilisation de -felide-constructors et -fno-rtti en même temps que -fno-exceptions . En cas de doute, faites la chose suivante :


CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions \
       -fno-rtti" ./configure --prefix=/usr/local/mysql --enable-assembler \
       --with-mysqld-ldflags=-all-static
Sur la plupart des systèmes, il en résultera un binaire rapide et stable.

Si vous rencontrez des problèmes, utilisez toujours mysqlbug pour poster des questions sur les listes internes. Même si le problème n'est pas un bogue, mysqlbug rassemble des informations sur le système qui aidera les autres à résoudre votre problème. En n'utilisant pas mysqlbug , vous amoindrissez vos chances d'obtenir une solution à votre problème ! Vous trouverez mysqlbug dans le répertoire scripts après avoir désarchivé la distribution. Comment rapporter des bogues ou problèmes .

Sommaire :

<< Installation de MySQL avec une distribution source >>
Installation standard rapide de MySQL Installer MySQL Procédure de post-installation