Maison > Article > base de données > mysqld_safe - Script de démarrage du serveur MySQL
La commande mysqld_safe est considérée comme la bonne façon de démarrer le serveur mysqld sous Unix.
Il ajoute certaines fonctionnalités de sécurité telles que le redémarrage du serveur en cas d'erreur et la journalisation des informations d'exécution dans le journal des erreurs.
Il essaie de démarrer un exécutable appelé mysqld. Afin de remplacer ce comportement par défaut et de spécifier explicitement le nom du serveur à exécuter, l'option --mysqld ou --mysqld-version peut être spécifiée dans mysqld_safe. --ledir peut également être utilisé pour indiquer à mysqld_safe dans quel répertoire il doit rechercher le serveur.
Pour les options que mysqld_safe ne comprend pas, elles ne seront transmises à mysqld que si elles sont spécifiées sur la ligne de commande. Ces options sont ignorées si elles sont spécifiées dans le groupe [mysqld_safe] du fichier d'options.
Il lit toutes les options des sections [mysqld], [server] et [mysqld_safe] du fichier d'options.
Pour une compatibilité ascendante, mysqld_safe lit la section [safe_mysqld], mais pour rester à jour, les utilisateurs doivent renommer ces sections en [mysqld_safe].
mysqld_safe peut accepter des options sur la ligne de commande et dans les fichiers d'options,
Pour démarrer ou arrêter le serveur manuellement à l'aide du script mysql.server, appelez-le sur la ligne de commande avec les paramètres de démarrage ou d'arrêt. Comme indiqué ci-dessous −
shell> mysql.server start shell> mysql.server stop
Pour utiliser une bibliothèque tcmalloc spécifique, vous devez spécifier son chemin d'accès complet. Regardons un exemple −
[mysqld_safe] malloc-lib=/opt/lib/libtcmalloc_minimal.so
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!