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
オペレーティングシステムに応じてファイルが存在する必要があります。