Maison > base de données > tutoriel mysql > comp_err - Compiler le fichier de messages d'erreur MySQL

comp_err - Compiler le fichier de messages d'erreur MySQL

WBOY
Libérer: 2023-09-18 20:33:06
avant
1453 Les gens l'ont consulté

comp_err - 编译 MySQL 错误消息文件

comp_err crée le fichier errmsg.sys, qui est utilisé par mysqld pour déterminer quels messages d'erreur doivent être affichés pour différents codes d'erreur. Après la mise à jour actuelle de MySQL, les informations sur les erreurs proviennent des fichiers messages_to_error_log.txt et messages_to_clients.txt du répertoire partagé.

Avant MySQL 8.0.19, le message d'erreur provenait du fichier .txt dans le répertoire errmsg-utf8 sql/share. comp_err génère également les fichiers d'en-tête mysqld_error.h, mysqld_ername.h et mysqld_errmsg.h.

comp_err peut être appelé par -

shell> comp_err [options]
Copier après la connexion

Il prend en charge les options suivantes -

--charset=dir_name, -C dir_name

C'est le répertoire charset. La valeur par défaut est ../sql/share/charsets.

--debug=debug_options, -# debug_options

Il écrit dans le journal de débogage. Une chaîne debug_options typique ressemble à - d:t:O,file_name. La valeur par défaut est d:t:O,/tmp/comp_err.trace.

--debug-info, -T

Imprime des informations de débogage à la fin du programme.

--errmsg-file=file_name, -H file_name

Nom du fichier du message d'erreur. La valeur par défaut est mysqld_errmsg.h. Cette option a été ajoutée dans MySQL version 8.0.18.

--header-file=file_name, -H file_name

Ce n'est pas le bon nom pour le fichier d'en-tête. La valeur par défaut est mysqld_error.h.

--in-file-errlog=file_name, -e file_name

C'est le nom du fichier d'entrée utilisé pour définir les messages d'erreur à écrire dans le journal des erreurs. La valeur par défaut est ../share/messages_to_error_log.txt.

--name-file=file_name, -N file_name

Ce n'est pas le bon nom de fichier. La valeur par défaut est mysqld_ername.h.

--out-dir=dir_name, -D dir_name

est le nom du répertoire de base de sortie. La valeur par défaut est ../sql/share/.

--out-file=file_name, -O file_name

est le nom du fichier de sortie. La valeur par défaut est errmsg.sys.

--version, -V

Affichez les informations de version et quittez.

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!

source:tutorialspoint.com
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