Maison > base de données > tutoriel mysql > le corps du texte

Introduction aux paramètres de journalisation et aux méthodes d'affichage dans MySQL

黄舟
Libérer: 2017-05-21 09:18:30
original
1220 Les gens l'ont consulté

Cet article présente principalement les paramètres des journaux MySQL et les méthodes d'affichage. Les amis dans le besoin peuvent se référer à

MySQL a les types de journaux suivants :
Journal des erreurs : -log- err
Journal des requêtes : -log
Journal des requêtes lentes : -log-slow-queries
Mise à jour journal : -log-update
Journal binaire : -log-bin
Par défaut, tous les journaux sont créés dans le répertoire de données mysqld. En vidant le journal, vous pouvez forcer mysqld à fermer et rouvrir le fichier journal (ou dans certains cas, passer à un nouveau journal). Lorsque vous exécutez une instruction FLUSH LOGS ou exécutez mysqladmin flush-logs ou mysqladmin actualiser, une actualisation du journal

1 Journal des erreurs
utilisez --log -. option error[=file_name] pour spécifier l'emplacement où mysqld enregistre le fichier journal des erreurs. Si aucune valeur file_name n'est donnée, mysqld utilise le nom du journal des erreurs host_name.err et écrit le fichier journal dans le répertoire de données. Si vous exécutez FLUSH LOGS, le journal des erreurs est renommé avec un suffixe -old et mysqld crée un nouveau fichier journal vide. (Si l'option --log-error n'est pas donnée, aucun changement de nom ne sera effectué).
Si --log-error n'est pas spécifié, ou (sous Windows) si vous utilisez l'option --console, les erreurs sont écrites dans stderr. La sortie standard est généralement votre terminal.

2. Journal des requêtes générales                                                                       Si aucune valeur file_name n'est donnée, le nom par défaut est host_name.log.

3. Journal des requêtes lentes                                                                                     Contient tous les temps d'exécution plus longs que long_query _

time Fichier journal des instructions SQL en secondes Si la valeur file_name n'est pas donnée, la valeur par défaut n'est pas l'hôte. nom, et le suffixe est -slow.log. Si un nom de fichier est donné mais pas un chemin absolu, le fichier est écrit dans le répertoire de données.
3. Journal de mise à jour                                                                                    🎜>Wh la journalisation Ethernet est activéemysql> ;afficher les variables comme 'log_%';

Comment connaître le journal actuel

mysql> Afficher le nombre de journaux binairesmysql> afficher les journaux principaux ;
Utiliser pour afficher les fichiers journaux binaires mysqlbinlog

shell>mysqlbinlog mail-bin.000

001

ou shell>mysqlbinlog mail-bin.000001 | tail

est spécifié dans le
fichier de configuration
Emplacement de sortie du journal.
Windows : le fichier de configuration Windows est my.ini, qui se trouve généralement dans le répertoire installation de MySQL ou sous c:Windows.

Linux

 : Le fichier de configuration de Linux est my.cnf, généralement sous /etc. Sous Linux :
Code SQL

Sous Windows :

# 在[mysqld] 中输入
#log
log-error=/usr/local/mysql/log/error.log
log=/usr/local/mysql/log/mysql.log
long_query_time=2
log-slow-queries= /usr/local/mysql/log/slowquery.log
# 在[mysqld] 中输入 #log
log-error=/usr/local/mysql/log/error.log
log=/usr/local/mysql/log/mysql.log
long_query_time=2
log-slow-queries= /usr/local/mysql/log/slowquery.log
Copier après la connexion


Activer les requêtes lentes

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal