88 votes

Où se trouve mon journal mysql sous OS X ?

J'ai vérifié /var/log et /usr/local/mysql et je n'arrive pas à trouver le journal. J'essaie de résoudre une erreur en établissant une connexion à une base de données avec une fonction php.

0voto

Arjan Points 403

Le dossier contenant ce journal peut ne pas vous être accessible sans utiliser la fonction sudo :

sudo ls -l "/usr/local/mysql-5.0.51a-osx10.5-x86"
[..]
drwxr-x---   4 _mysql  wheel    136 Jul 10 23:06 data

S'il vous arrive de trouver un fichier journal volumineux et si vous utilisez Time Machine, vous voudrez peut-être lire Que fait Time Machine ? sur Server Fault.

0 votes

Je n'ai pas de répertoire de données dans /usr/local/mysql.

0voto

ben author Points 1489

Par défaut, tous les fichiers journaux sont créés dans le répertoire de données mysqld. Malheureusement, beaucoup de gens ne placent pas leurs fichiers journaux (et leurs programmes) à leur emplacement habituel. Je suis l'un d'entre eux !

Je suis passé par cette routine moi-même avec MySQL jusqu'à ce que j'essaye Navicat pour MySQL . Plus tard, je suis passé à Navicat Premium . Les deux ont un outil de surveillance qui contient un onglet avec toutes les variables du serveur dans une liste complète. Voici une capture d'écran avec la variable de serveur log_error :

variable de serveur log_error dans l'outil de surveillance du serveur Navicat

log_error server variable in Navicat Server Monitoring Tool

Vous pouvez également définir les variables directement dans la liste.

A la vôtre !

-2voto

Benjamin Points 275

/Bibliothèque/Logs/MySQL.log

0 votes

Je vois d'autres journaux, mais pas celui de mysql.

0 votes

De quelle version de Mac OS X Server s'agit-il ? En général, vous devez chercher dans /var/log/ & /Library/Logs/ sous Mac OS X Server. Plus spécifiquement à ce problème, regardez /var/log/system.log, il peut y avoir quelque chose d'utile dans /var/mysql (comme les fichiers journaux .err), mais j'ai (sur la configuration par défaut de Leopard Server) également le fichier /Library/Logs/MySQL.log mentionné plus haut. Essayez-vous de vous connecter via le socket ou une connexion réseau ? Dans ce dernier cas, avez-vous "Activé les connexions réseau" dans Server Admin (sur Leopard ; dans Tiger, c'était une application séparée dans /Applications/Utilités) ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X