MySQL 5.7.2は、警告レベルの詳細度を3に拡張し、グローバルlog_error_verbosityを追加しました。 。繰り返しになりますが、導入されました
5.7.2で。動的に設定して変数としてチェックするか、cnfを介して設定できます。 またはini 構成ファイルの設定。
MySQL 5.7.2以降:
[mysqld]
log_error = /path/to/CurrentError.log
log_warnings = 2
log_error_verbosity = 3
上記のように、必要に応じて2に変更してください。
次のコマンドを使用して、動的に設定および確認できます。
SET GLOBAL log_error_verbosity=2; -- set it
SELECT @@log_error_verbosity=2; -- sanity check, view it
ただし、これはcnfにリセットされます またはini サーバー再起動時のファイル設定。
その上でドキュメントページを改善しようと思います。
設定ファイルの設定方法(cnf またはini 、それぞれLinuxまたはWindows)。
my.cnfファイルとmy.iniファイルはbasedirにあります 。それらが存在しない場合は作成できます。存在しない場合は、サーバーに組み込まれたデフォルトを使用します。多くの場合、basedirにはスタブアウトされたファイルがあります 、アクティブではなく、my-defaultという名前 、テンプレートとして。これを使用して、実際のmy.cnfまたはmy.iniを作成します。
SELECT @@basedir;
my.iniがある場所を見つける (Windows)またはmy.cnf (Linux)が存在する必要があります。これらのファイルを変更するには、十分な権限が必要であることに注意してください。たとえば、Windowsでは、このようなファイルを作成するには、管理者としてメモ帳を実行する必要があります。
以下は、my.iniへの変更を確認するために発行されるいくつかのコマンドです。 (Windowsの場合、my.cnf Linuxの場合)log_error_verbosityを設定している to2.これは後であることに注意してください それらのiniを使用したであろうサーバーの再起動 またはcnf 変更点:
basedirの使用法を示します iniがここにあるからです またはcnf オペレーティングシステムに応じてファイルが存在する必要があります。