Depuis MySQL version 4.0, InnoDB
est activé
par défaut. Les informations suivantes ne s'appliquent qu'à la
série 3.23.
Les tables InnoDB
sont inclues dans la
distribution source de MySQL depuis la version 3.23.34a et sont
activées dans les exécutables MySQL-Max
de la
série 3.23. Pour Windows, les exécutables
MySQL-Max
sont inclus dans la distribution
standard.
Si vous avez téléchargé la version binaire de MySQL qui inclut
le support d'InnoDB
, suivez simplement les
instructions du manuel MySQL pour installer la version binaire de
MySQL. Si vous avez déjà MySQL-3.23 d'installé, le plus simple
pour installer MySQL-Max
est de remplacer
l'exécutable serveur mysqld
avec l'exécutable
correspondant de la distribution MySQL-Max
.
MySQL et MySQL-Max
ne diffèrent qu'au niveau
de ce programme. Voyez Section 2.3, « Installer MySQL sur d'autres systèmes type Linux » et
Section 5.1.2, « mysqld-max
, la version étendue du serveur
mysqld
».
Pour compiler MySQL avec le support InnoDB
,
téléchargez MySQL MySQL-3.23.34a ou plus récent sur le site de
http://www.mysql.com/ et configurez MySQL avec l'option
--with-innodb
. Voyez le manuel MySQL pour les
instructions d'installation de MySQL. See
Section 2.4, « Installation de MySQL avec une distribution source ».
Pour utiliser les tables InnoDB
dans
MySQL-Max
version 3.23 vous devez spécifier
des paramètres dans la section [mysqld]
du
fichier de configuration my.cnf
, ou, sous
Windows, dans my.ini
. Si vous ne configurez
pas InnoDB
dans le fichier d'options,
InnoDB
ne démarrera pas. Depuis MySQL 4.0,
InnoDB
utilise des valeurs par défaut pour ces
paramètres si vous n'en spécifiez pas. Cependant, il est
recommandé d'utiliser des valeurs appropriées pour votre
système afin d'obtenir performances valables. Le paramétrage est
détaillé dans la section
Section 15.4, « Configuration InnoDB
».)
Au minimum, en version 3.23, vous devez spécifier avec
innodb_data_file_path
où seront les fichiers
de données, et les tailles de fichiers. Si vous ne mentionnez pas
innodb_data_home_dir
dans
my.cnf
, le comportement par défaut est de
créer ces fichiers dans le dossier de données
datadir
de MySQL. Si vous spécifiez
innodb_data_home_dir
comme une chaîne vide,
vous pouvez donner des chemins absolus à vos fichiers de données
dans innodb_data_file_path
.
Le minimum est de modifier la section [mysqld]
à la ligne
innodb_data_file_path=ibdata:30M
Mais pour obtenir de bonnes performances, il est recommandé de
spécifier des options supplémentaires. See
Section 15.5, « Options de démarrage InnoDB
».
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.