2012-12-12 2 views
1

Je cours sur Ubuntu et j'ai modifié /etc/mysql/my.cnf avec ce qui suit: pastie of my.cnf et je l'ai chown à mysql: mysql et chmoded à 777. Peu importe ce que j'essaie quand je cours quelques requêtes rien ne se connecte. Qu'est-ce que je fais mal? J'ai aussi essayé de commenter general_log_file et general_log et d'utiliser log = et its c'est la même chose.la journalisation des requêtes mysql ne fonctionne pas

mise à jour: j'ai redémarré mysql après les changements. mise à jour: voici les variables de mysql: http://pastie.org/5517087

+0

Êtes-vous sûr d'avoir écrit le bon chemin? – jcho360

+0

oui, et je viens de le vérifier. –

Répondre

-1

Je vous suggère de vérifier les points suivants:

1) Assurez-vous que vous avez redémarré le service et qu'aucune erreur apparaissent lors du redémarrage, que ce soit sur l'invite de commande, ou dans l'erreur mysql fichier journal

2) dans votre my.cnf vous utilisez:

general_log_file = /var/www/logs/mysql-query.log 

assurez-vous que le mysqld utilisateur (ou quel que soit votre service MySQL est en cours d'exécution en tant que), a l'autorisation appropriée s pour écrire ce dossier. Le dossier/var/www/est généralement destiné à l'usage d'apache, pas à mysql, donc je suggère/var/log/ou/var/log/mysqld

3) Assurez-vous que le fichier my.cnf que vous éditez , est-ce que votre mysqld fonctionne vraiment. Dans la plupart des cas, lorsque vous utilisez un autre logiciel (comme cpanel, plesk, etc.), les dossiers par défaut ne sont pas utilisés et les configurations utilisées sont ailleurs. Vous pouvez effectuer une recherche autour de votre système pour trouver my.cnf en utilisant:

locate my.cnf 
+0

oui, j'ai utilisé sudo service mysql restart –

+0

peut-être si vous pouvez me dire quelques commandes à taper pour afficher les paramètres pour vous. –

+2

Cela devrait être un commentaire et non une réponse –

Questions connexes