Comment puis-je redémarrer mysql et où est mon.cnf de fichier
J'utilise un Mac OS X Snow Leopard d'Apple computer.
J'ai installé MySQL sur ma machine en suivant les instructions mentionnées ici. Tout fonctionne très bien. Cependant j'ai deux questions.
-
Où est
my.cnf
fichier? J'ai cherché sur le système de fichiers entier et le résultat est vide. Est-il possible qu'il n'y a pas demy.cnf
et MySQL fonctionne avec des valeurs par défaut. Si oui, alors probablement que je devrais créermy.cnf
à/etc/mysql
. Est ce que le droit? -
Comment puis-je redémarrer le serveur MySQL ? Je sais que c'est commencé quand j'ai redémarrer ma machine. Voici ce que plist ressemble.
mysqld_safe
ne me laisse pas de redémarrage du serveur.KeepAlive
Étiquette
com.mysql.mysqld
Programme
/usr/local/mysql/bin/mysqld_safe
RunAtLoadNom d'utilisateur
mysql
WorkingDirectory
/usr/local/mysql
Vous devez vous connecter pour publier un commentaire.
À partir de l'exemple de mes.cnf qui vient avec mysql:
Sur mes OS X 10.4 exemple, mon.cnf est dans /etc/my.cnf.
Redémarrer mysql, utilisez la commande mysqladmin pour l'arrêter, puis redémarrer à nouveau avec mysqld_safe:
Vous n'avez pas dit nous quel OS vous êtes, mais les valeurs par défaut sur Debian Linux sont:
pour redémarrer, et le
my.cnf
fichier est situé à/etc/mysql/my.cnf
- Il possible qu'elle n'existe pas. Vous pouvez en créer un en
/etc/my.cnf
ou dans votredatadir
(généralement/var/lib/mysql
ou/usr/local/var
).J'ai l'habitude d'utiliser
mysqladmin shutdown
(peut-être besoin d'un-p
si vous avez un mot de passe) et puis unsudo mysqld_safe &
pour le faire démarrer.