4.7 Scripts serveur MySQL et utilitaires
4 Administration du serveur
Manuel de Référence MySQL 4.1 : Version Française
. Présentation des scripts serveurs et des utilitaires . safe_mysqld , le script père de mysqld . mysqld_multi , un programme pour gérer plusieurs serveurs MySQL . myisampack , le générateur de tables MySQL compressées en lecture seule ->mysqld-max , la version étendue du serveur mysqld
|
4.7.5 mysqld-max , la version étendue du serveur mysqld
mysqld-max
est le serveur MySQL (
mysqld
) configuré avec les
options suivantes :
Option
|
Comment
|
--with-server-suffix=-max |
Ajoute un suffixe à la chaîne de version de
mysqld
|
--with-innodb |
Supporte les tables InnoDB.
|
--with-bdb |
Supporte les tables Berkeley DB (BDB)
|
CFLAGS=-DUSE_SYMDIR |
Support des liens symboliques sous Windows.
|
Vous pouvez obtenir les exécutables MySQL-max à
http://www.mysql.com/downloads/mysql-max-3.23.php .
La distribution Windows de MySQL inclut les deux programmes standard
mysqld.exe
et
mysqld-max.exe
.
http://www.mysql.com/downloads/mysql-3.23.php .
Installer MySQL sous Windows .
Notez que les tables InnoDB et Berkeley DB ne sont pas disponibles sur toutes les
plate-formes, et que certaines versions
Max
ne supportent pas les deux.
Vous pouvez vérifier quelles tables sont supportées avec la requête suivante :
mysql> SHOW VARIABLES LIKE "have_%"; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | have_bdb | YES | | have_innodb | NO | | have_isam | YES | | have_raid | NO | | have_openssl | NO | +---------------+-------+
|
La signification des valeurs est :
Valeur
|
Signification
|
YES
|
L'option est activatée et utilisable.
|
NO
|
MySQL n'a pas été compilé avec le support pour cette option.
|
DISABLED
|
L'option xxxx est désactivée car
mysqld
a été lancé avec
--skip-xxxx
ou parce que
mysqld
n'a pas été lancé avec les bonnes options.
Dans ce cas, le fichier
hostname.err
devrait contenir la raison pour laquelle l'option est désactivée.
|
Note
: pour être capable de créer des tables InnoDB, vous
devez
éditer
vos options de démarrage et inclure au moins l'option
innodb_data_file_path
.
Options de démarrage InnoDB .
Pour avoir de meilleures performances avec les tables BDB, vous devriez aussi
ajouter certaines options de configuration. Options de démarrage
BDB
.
safe_mysqld
va automatiquement lancer tout programme
mysqld
avec le suffixe
-max
. Cela rend très facile les tests de
mysqld
, dans le cadre d'un installation existante. Il suffit d'exécuter
le programme
configure
avec les options que vous souhaitez, et d'installer un nouveau
programme
mysqld
sous le nom de
mysqld-max
dans le même dossier que votre
ancien
mysqld
.
safe_mysqld
, le script père de
mysqld
.
Les paquets RPM
mysqld-max
utilisent la fonctionnalité de
safe_mysqld
mentionnée plus tôt. Il suffit d'installer le programme
mysqld-max
et
safe_mysqld
va automatiquement utiliser cet exécutable lorsque
safe_mysqld
sera redémarré.
La table suivante illustre les types de tables que MySQL-Max
inclut :
Système
|
BDB
|
InnoDB
|
AIX 4.3 |
Non |
Oui
|
HP-UX 11.0 |
Non |
Oui
|
Linux-Alpha |
Non |
Oui
|
Linux-Intel |
Oui |
Oui
|
Linux-IA64 |
Non |
Oui
|
Solaris-Intel |
Non |
Oui
|
Solaris-SPARC |
Oui |
Oui
|
Caldera (SCO) OSR5 |
Oui |
Oui
|
UnixWare |
Oui |
Oui
|
Windows/NT |
Oui |
Oui
|
|