MySQLの8.0の新機能 - 持続的なグローバル変数を

以前のバージョンでは、唯一そのメモリの値に影響し、コンフィギュレーションファイルに永続化しませんグローバル変数を、変更します。データベースを再起動し、変更前の値に戻ります。当初から、SET通じ8.0は、グローバル変数を変更するためのコマンドは、コンフィギュレーションファイルに永続保持されます。

「MAX_CONNECTIONS」のような>ショー変数。
+ ------------------------ + ------- + 
| 変数名| バリュー| 
+ ------------------------ + ------- + 
| MAX_CONNECTIONS | 151 | 
+ ------------------------ + ------- + 
セットにおける1行(0.01秒)

>セットglobal.max_connections = 155。
クエリOK、影響を受けた0行(0.00秒)

>「MAX_CONNECTIONS」のような変数を表示。
+ ------------------------ + ------- + 
| 変数名| バリュー| 
+ ------------------------ + ------- + 
| MAX_CONNECTIONS | 155 | 
+ ------------------------ + ------- + 
セットにおける1行(0.01秒)

  

変数の表示の永続性

修正後、データディレクトリは、ファイルのmysqld-auto.cnfのよりになります。あなたは、直接ファイルを表示することができます

#複数のmysqld-auto.cnf 
{ "バージョン":1、 "mysql_server":{ "MAX_CONNECTIONS":{ "値": "155"、 "メタデータ":{ "タイムスタンプ":1585748279787787、 "ユーザー":
 "ルート" 、 "ホスト": "localhost"を}}}}

あなたはまたしてリストを表示することができます。

MySQLの> performance_schema.persisted_variablesから選択*; 
+ ----------------- + ---------------- + 
| VARIABLE_NAME | VARIABLE_VALUE | 
+ ----------------- + ---------------- + 
| MAX_CONNECTIONS | 160 | 
+ ----------------- + ---------------- + 
セットにおける1行(0.00秒)

データベースが起動すると、最初に他の設定ファイルを読み、最後にファイルのmysqld-auto.cnfを読みます

 

:実行セットは、システム変数の種類に応じて、異なるアクセス権、必要存続
セットはsystem_variables_admin必要権限またはスーパー持続、動的システム変数を
変数、セットはpersist_ro_variables_admin権利を保持-readのみのシステムをしてsystem_variables_adminを必要とします

変数を設定、実行、また可変auto.cnfはmysqldの書き込み場合にのみ設定を有効に存続
persist_only変数の書き込みのmysqld-auto.cnf SETを、しかし、実行時に変数の値には影響を与えません。再起動後に有効になります。

固定変数削除
・リセットを持続:削除のmysqld-auto.cnfすべての変数
・リセットがsystem_var_nameを持続:という名前の変数system_var_nameで削除のmysqld-auto.cnf
・リセットはIFがsystem_var_name存在する持続:変数が存在しない場合は、与えられていない、プロンプト警告が与えられます

変数の値のための唯一の空のmysqld-auto.cnf及びコンテンツperformance_schema.persisted_variablesは、修飾された任意の効果を持っていないことに注意してください。

永続的なグローバル変数のデフォルト値に次のように。注デフォルト値ではなく、変更前の値という。
MySQLの>セットはMAX_CONNECTIONS =デフォルトを持続します。

「セットグローバルMAX_CONNECTIONS =デフォルト」とこのコマンドは、同様に、変数の値がデフォルト値に設定されますが、前者は、設定ファイル内の持続性のデフォルト値になります。

おすすめ

転載: www.cnblogs.com/abclife/p/12616580.html