Services webmasters
Partenaires
Jeux concours gratuits
 
Problèmes de démarrage du serveur MySQL
<<<
Lancer et arrêter MySQL automatiquement. Installation de MySQL
>>>

2.4 Configuration après l'installation, et tests
2 Installation de MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Problèmes d'exécution de mysql_install_db
Problèmes de démarrage du serveur MySQL
->Lancer et arrêter MySQL automatiquement.

2.4.3 Lancer et arrêter MySQL automatiquement.

Les scripts mysql.server et safe_mysqld peuvent être utilisés pour démarrer le serveur automatiquement au moment du démarrage du serveur. mysql.server peut aussi servir à arrêter le serveur.

Le script mysql.server peut servir à démarrer ou arrêter le serveur en l'appelant avec les arguments start ou stop :

shell> mysql.server start
shell> mysql.server stop
mysql.server est installé dans le dossier share/mysql du dossier d'installation de MySQL, ou dans le dossier support-files de la distribution source.Avant que mysql.server ne démarre le serveur, il change de dossier pour aller dans le dossier d'installation et appelle safe_mysqld . Vous pourriez avoir à éditer mysql.server si vous avez une installation binaire dans une situation non standard. Modifiez la commande cd avec le dossier correct, avant qu'il n'exécute safe_mysqld . Si vous voulez que le serveur fonctionne avec un utilisateur spécifique, ajouter l'option user appropriée dans le fichier /etc/my.cnf , tel que présenté ultérieurement dans cette section.

mysql.server stop arrête le serveur en lui envoyant un signal. Vous pouvez éteindre le serveur manuellement avec la commande mysqladmin shutdown .

Vous pouvez ajouter ces commandes de démarrage et d'arrêt aux endroits appropriés dans votre fichier /etc/rc* lorsque vous démarrez MySQL dans les applications de production. Notez que si vous modifiez mysql.server , et que vous passez à une nouvelle version de MySQL, votre vesrion modifiée sera écrasée, et vous devriez faire une copie de sauvegarde de votre script.Si votre système utilise /etc/rc.local pour démarrer des scripts externes, vous devriez ajouter la ligne suivante :

/bin/sh -c 'cd /usr/local/mysql ; ./bin/safe_mysqld --user=mysql &'
Vous pouvez aussi ajouter des options à mysql.server via le fichier global /etc/my.cnf file. Un fichier /etc/my.cnf typique peut ressembler à ceci :

[mysqld]
datadir=/usr/local/mysql/var
socket=/var/tmp/mysql.sock
port=3306
user=mysql

[mysql.server]
basedir=/usr/local/mysql
Le script mysql.server comprend les options suivantes : datadir , basedir et pid-file .

La table suivante montre quels groupes d'options chaque scripts de démarrage utilise :

Script Groupe d'options
mysqld mysqld and server
mysql.server mysql.server , mysqld , and server
safe_mysqld mysql.server , mysqld , and server

Fichier d'options my.cnf .

<< Lancer et arrêter MySQL automatiquement. >>
Problèmes de démarrage du serveur MySQL Configuration après l'installation, et tests Installation de MySQL
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -