Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/09/2006, 13h51   #1
Membre habitué
 
Luis
Inscription : avril 2006
Messages : 436
Détails du profil
Informations personnelles :
Nom : Luis

Informations forums :
Inscription : avril 2006
Messages : 436
Points : 119
Points : 119
Par défaut voir requêtes exécutées sur le serveur

Bonjour a tous,
voila j'utilise une application qui se connecte a mysql afin d'y faire des statistiques.
Je n'arrive pas a trouver les requetes sur le serveur, meme pas un morceau de select...c'est affolant, je pense que les requetes sont crées dynamiquement en envoyant une url avec les parametres.

Ma question est:
est il possible, au moment ou la requete s'execute, de choper les code de la requete quelque part???
avec mysqladmin... en faisant mysql admin -u -p processlist
on voit les process lancés, mais peut on voir les requetes passer?
D'avance merci
Luis


[Titre édité par Maximilian]
ldiaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 13h59   #2
Membre régulier
 
Avatar de jp_rennes
 
Inscription : mars 2006
Messages : 72
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : mars 2006
Messages : 72
Points : 83
Points : 83
Il te faut modifier ton fichier de conf my.cnf et rajouter une ligne avec le texte "log" (sans les ")
puis redémarre ton serveur
Un fichier va être créé <nom de ta machine>.log

dedans, toutes les requêtes lancées....
jp_rennes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 15h51   #3
Membre régulier
 
Avatar de jp_rennes
 
Inscription : mars 2006
Messages : 72
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : mars 2006
Messages : 72
Points : 83
Points : 83
Juste un complément :
Ne laisse pas l'option log trop longtemps.....
Par expérience ce fichier grossit vite et peux remplir ton file system....
ce qi pourrait être génant pour le fonctionnement de ton serveur
jp_rennes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 16h47   #4
Membre habitué
 
Luis
Inscription : avril 2006
Messages : 436
Détails du profil
Informations personnelles :
Nom : Luis

Informations forums :
Inscription : avril 2006
Messages : 436
Points : 119
Points : 119
Par défaut [resolu] sql dans log

Bonjour a tous
super merci beaucoup

je test ca de suite
A+
Luis
ldiaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 16h07   #5
Membre habitué
 
Luis
Inscription : avril 2006
Messages : 436
Détails du profil
Informations personnelles :
Nom : Luis

Informations forums :
Inscription : avril 2006
Messages : 436
Points : 119
Points : 119
Par défaut OUPS mysql et log

Bonjour j'ai bien peur d'avoir ecrit RESOLU trop tot.
j'ai ajouté ca dans le fichier /etc/my.cnf

[mysqld]
port = 3309
socket = /exlibris/sfx_ver/sfx_version_3/app/mysql-4.1-gama/socket/mysql.sock
# Specify what is the minimum word length to be considered for fulltext indexing.
ft_min_word_len = 3
# The stopword file can be an empty file. It was added because many of the stop
# words contained in the default configuration were needed for sfx fulltext searches.
ft_stopword_file = /exlibris/sfx_ver/sfx_version_3/app/mysql/var/stopword.cnf
skip-locking
key_buffer = 256M
max_allowed_packet = 32M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size= 16M
log

# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8

ensuite un restart de mysqld, mais je n'ai pas de fichier host.log
faut il ajouter un path? genre comme ca?

log=/var/log/mysql/mysqllog.log

D'avance merci
Luis
ldiaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 16h30   #6
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Citation:
Envoyé par ldiaz
ensuite un restart de mysqld, mais je n'ai pas de fichier host.log
faut il ajouter un path? genre comme ca?

log=/var/log/mysql/mysqllog.log
Tu peux, mais regarde bien normalement ton fichier .log a dû être créé (peut-être seulement quand la première requête est exécutée ?)
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 18h14   #7
Membre régulier
 
Avatar de jp_rennes
 
Inscription : mars 2006
Messages : 72
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : mars 2006
Messages : 72
Points : 83
Points : 83
quand je dis host tu remplaces host par le nom d'hote de ta machine
Ensuite si tu ne spécifie pas de chemin pour le fichier il le mets dans le répertoire d'installation de mysql
Enfin, dans /var/log/ je ne suis pas sûr que ça marche l'utilisateur mysql n'ayant probablement pas les droits d'écriture dans ce répertoire
jp_rennes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 08h55   #8
Membre habitué
 
Luis
Inscription : avril 2006
Messages : 436
Détails du profil
Informations personnelles :
Nom : Luis

Informations forums :
Inscription : avril 2006
Messages : 436
Points : 119
Points : 119
Par défaut MYsql Log

Bonjour,
oui j'ai mis host dams le message mais je cherchais par nom de machine .log
...
Si je cré un repertoire mysql dans /var/log avec le bon owner et les droits ca devrait marcher n'est ce pas??
Bon j'essaie deja ca..
Merci encore
Luis
ldiaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h00.


 
 
 
 
Partenaires

Hébergement Web