| 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 : 
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 :
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.
 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 .| 
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions \-fno-rtti" ./configure --prefix=/usr/local/mysql --enable-assembler \
 --with-mysqld-ldflags=-all-static
 | 
 Sommaire : |