mysql 5.7のデフォルトのログ エラー詳細度は 3 です。cnf ファイルでこれをレベル 2に設定しようとしていますが、構文がわかりません。
1 に答える
GLOBAL 変数
log_warnings
は、サーバーのバージョンによって異なる冗長性のレベルを設定します。次のスニペットは、次のことを示しています。SELECT @@log_warnings; -- make a note of your prior setting SET GLOBAL log_warnings=2; -- setting above 1 increases output (see server version)
上記の log_warnings は動的変数です。
cnf ファイルと ini ファイルの構成ファイルの変更は、次のようになります。
[mysqld] log_error = /path/to/CurrentError.log log_warnings = 2
特にエラー ログ ファイルのフラッシュと名前の変更については [エラー ログ][] というタイトルの MySQL マニュアル ページと、log_warnings に関連するバージョンの [エラー ログの詳細度] を参照してください。GLOBAL 変数
log_warnings
は、サーバーのバージョンによって異なる冗長性のレベルを設定します。次のスニペットは、次のことを示しています。SELECT @@log_warnings; -- make a note of your prior setting SET GLOBAL log_warnings=2; -- setting above 1 increases output (see server version)
log_warnings
上記のように、動的変数です。構成ファイルの変更点
cnf
とini
ファイルは次のようになります。[mysqld] log_error = /path/to/CurrentError.log log_warnings = 2
特にエラー ログ ファイルのフラッシュと名前の変更については、 「エラー ログ」というタイトルの MySQL マニュアル ページと、関連するバージョンのエラー ログの詳細を参照してください
log_warnings
。
MySQL 5.7.2 では、警告レベルの詳細度が 3 に拡張され、 GLOBAL が追加されました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 を作成します。発行A
SELECT @@basedir;
my.ini
(Windows) またはmy.cnf
(Linux) が存在する場所を検索します。これらのファイルを変更するには、十分な権限が必要になることに注意してください。たとえば、Windows では、メモ帳を管理者として実行して、このようなファイルを書き込む必要があります。
my.ini
以下は、 (Windows の場合my.cnf
、Linux の場合)への変更log_error_verbosity
が 2に設定されたことを確認するために発行されるいくつかのコマンドini
ですcnf
。
の使用法を示します。これは、オペレーティング システムによっては、またはファイルbasedir
がそこに存在する必要があるためです。ini
cnf