2009-04-08 8 views
1

J'ai installé MySQL dans le cadre de XAMPP.Le fichier journal binaire MySQL n'est pas créé - Windows XP

Tout en essayant de set up replication, j'ai ajouté les lignes suivantes à c: \ windows \ my.ini:

[mysqld] =
log-bin C:/mysql-bin
server-id = 1

Comme vous pouvez le voir, j'ai spécifié un nom de chemin complet pour le fichier de journalisation, donc il ne devrait y avoir aucun doute quant à l'endroit où il se trouve. J'ai également utilisé une barre oblique comme recommended. J'ai confirmé dans WinMySQLadmin que my.ini est en cours de lecture.

J'ai lancé une requête INSERT et confirmé dans phpMyAdmin que la table est mise à jour. J'ai fait un TABLES FLUSH AVEC LOCK LOCK. Au lien ci-dessus, c'est la prochaine étape recommandée dans la configuration de la réplication, mais juste au cas où la sortie dans le fichier journal a été tamponnée, j'espérais que cela viderait le fichier. Mais aucun fichier de la forme mysql-bin * n'apparaît nulle part sur le lecteur C :. Quelqu'un peut-il aider?

Répondre

1

La réponse semble se trouver dans un fichier my.cnf masqué.

Les configurations MySQL peuvent être stockées dans my.ini ou my.cnf, dans C: \, C: \ WINDOWS ou dans le répertoire MySQL lui-même. Dans l'Explorateur Windows, my.cnf apparaît simplement comme mon (même si je ne cache pas les extensions pour les types de fichiers connus). Si je demande à Windows de le rechercher, il ne le trouve pas (apparemment, il pense que les fichiers .cnf sont des raccourcis et les ignore). Si à la fois my.ini et my.cnf existent, le my.cnf tout-mais-invisible a la priorité.

Il n'est pas utile que WinMySQLadmin affiche le contenu de my.ini (qui est ignoré), mais pas de my.cnf (qui ne le sont pas).

Questions connexes