Code : Console
mysqld
Ou, si vous êtes sous MacOS ou Linux, vous pouvez utiliser mysqld_safe, qui ajoute quelques options de sécurisation :
Code : Console
mysqld_safe
Vous connaissez donc maintenant quatre logiciels installés lors de la mise en place de MySQL sur votre ordinateur :
myqsl : le logiciel client ;
mysqld : le serveur ;
mysqladmin : qui permet des opérations d'administration ;
mysqldump : qui permet de faire des backups de vos bases de données.
Les options du serveur
La syntaxe est la même que lors du démarrage du client : --option[=valeur] .
Quelques exemples :
Option
Raccourci
Explication
--character-setserver=encodage
-C
charset_name
Définit l'encodage par défaut utilisé par le serveur
--default-storageengine=type
-
Définit le moteur de stockage par défaut.
--default-time-zone=timezone -
Définit le fuseau horaire à utiliser.
--init-file=nomFichier
-
Les requêtes définies dans le dossier donné sont exécutées au démarrage du
serveur.
--language=langue
-L langue
Définit la langue à utiliser pour les messages d'erreur.
--transactionisolation=niveau
-
Définit le niveau d'isolation des transactions.
La plupart des options du serveur (mais pas toutes) modifient les variables système globales.
Exemple : on lance le serveur en définissant l'encodage utilisé par celui-ci.
Code : Console
mysqld -C greek
Il suffit alors de démarrer une session pour tester notre nouvelle configuration.
Code : SQL
SHOW GLOBAL VARIABLES LIKE 'character_set_server';
Partie 7 : Gestion des utilisateurs et configuration du serveur
410/414
www.openclassrooms.com
mysqld
Ou, si vous êtes sous MacOS ou Linux, vous pouvez utiliser mysqld_safe, qui ajoute quelques options de sécurisation :
Code : Console
mysqld_safe
Vous connaissez donc maintenant quatre logiciels installés lors de la mise en place de MySQL sur votre ordinateur :
myqsl : le logiciel client ;
mysqld : le serveur ;
mysqladmin : qui permet des opérations d'administration ;
mysqldump : qui permet de faire des backups de vos bases de données.
Les options du serveur
La syntaxe est la même que lors du démarrage du client : --option[=valeur] .
Quelques exemples :
Option
Raccourci
Explication
--character-setserver=encodage
-C
charset_name
Définit l'encodage par défaut utilisé par le serveur
--default-storageengine=type
-
Définit le moteur de stockage par défaut.
--default-time-zone=timezone -
Définit le fuseau horaire à utiliser.
--init-file=nomFichier
-
Les requêtes définies dans le dossier donné sont exécutées au démarrage du
serveur.
--language=langue
-L langue
Définit la langue à utiliser pour les messages d'erreur.
--transactionisolation=niveau
-
Définit le niveau d'isolation des transactions.
La plupart des options du serveur (mais pas toutes) modifient les variables système globales.
Exemple : on lance le serveur en définissant l'encodage utilisé par celui-ci.
Code : Console
mysqld -C greek
Il suffit alors de démarrer une session pour tester notre nouvelle configuration.
Code : SQL
SHOW GLOBAL VARIABLES LIKE 'character_set_server';
Partie 7 : Gestion des utilisateurs et configuration du serveur
410/414
www.openclassrooms.com
