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

comp_err - Compiler le fichier de messages d'erreur MySQL

WBOY
WBOYavant
2023-09-18 20:33:061435parcourir

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]

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer