翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
mysql 属性
重要
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、AWS re:Post
注記
これらの属性は Linux スタックにのみ使用できます。
mysql 属性
- basedir
-
ベースディレクトリ (文字列)。デフォルト値は
'/usr'です。node[:mysql][:basedir] - bind_address
-
MySQL がリッスンするアドレス (文字列)。デフォルト値は
'0.0.0.0'です。node[:mysql][:bind_address] - clients
-
クライアントのリスト (文字列のリスト)。
node[:mysql][:clients] - conf_dir
-
設定ファイルを含むディレクトリ (文字列)。デフォルト値は次のとおりです。
-
Amazon Linux および RHEL:
'/etc' -
Ubuntu:
'/etc/mysql'
node[:mysql][:conf_dir] -
- confd_dir
-
追加の設定ファイルを含むディレクトリ (文字列)。デフォルト値は
'/etc/mysql/conf.d'です。node[:mysql][:confd_dir] - datadir
-
データディレクトリ (文字列)。デフォルト値は
'/var/lib/mysql'です。node[:mysql][:datadir] - grants_path
-
許可のテーブルの場所 (文字列)。デフォルト値は
'/etc/mysql_grants.sql'です。node[:mysql][:grants_path] - mysql_bin
-
mysql バイナリの場所 (文字列)。デフォルト値は
'/usr/bin/mysql'です。node[:mysql][:mysql_bin] - mysqladmin_bin
-
mysqladmin の場所 (文字列)。デフォルト値は
'/usr/bin/mysqladmin'です。node[:mysql][:mysqladmin_bin] - pid_file
-
デーモンのプロセス ID を含むファイル (文字列)。デフォルト値は
'/var/run/mysqld/mysqld.pid'です。node[:mysql][:pid_file] - port
-
サーバーがリッスンするポート (数値)。デフォルト値は
3306です。node[:mysql][:port] - root_group
-
ルートグループ (文字列)。デフォルト値は
'root'です。node[:mysql][:root_group] - server_root_password
-
サーバーのルートパスワード (文字列)。デフォルト値はランダムに生成されます。
node[:mysql][:server_root_password] - ソケット
-
ソケットファイルの場所 (文字列)。デフォルト値は
'/var/lib/mysql/mysql.sock'です。デフォルト値は次のとおりです。-
Amazon Linux および RHEL:
'/var/lib/mysql/mysql.sock' -
Ubuntu:
'/var/run/mysqld/mysqld.sock'
node[:mysql][:socket] -
- tunable 属性
-
調整可能な属性はパフォーマンス調整に使用されます。
- back_log
-
未処理のリクエストの最大数 (文字列)。デフォルト値は
'128'です。node[:mysql][:tunable][:back_log] - innodb_additional_mem_pool_size
-
Innodb
が内部データ構造を保存するために使用するプールのサイズ (文字列)。デフォルト値は '20M'です。node[:mysql][:tunable][:innodb_additional_mem_pool_size] - innodb_buffer_pool_size
-
Innodb
バッファープールサイズ (文字列)。属性値は OpsWorks スタックによって設定され、インスタンスタイプによって異なりますが、カスタム JSON またはカスタム属性ファイルを使用して上書きできます。 node[:mysql][:tunable][:innodb_buffer_pool_size] - innodb_flush_log_at_trx_commit
-
Innodb
がログバッファーをフラッシュする頻度 (文字列)。デフォルト値は '2'です。詳細については、「innodb_flush_log_at_trx_commit」を参照してください。 node[:mysql][:tunable][:innodb_flush_log_at_trx_commit] - innodb_lock_wait_timeout
-
Innodb
トランザクションが行ロックを待機する最大時間 (秒数) (文字列)。デフォルト値は '50'です。node[:mysql][:tunable][:innodb_lock_wait_timeout] - key_buffer
-
インデックスバッファーサイズ (文字列)。デフォルト値は
'250M'です。node[:mysql][:tunable][:key_buffer] - log_slow_queries
-
スロークエリのログファイルの場所 (文字列)。デフォルト値は
'/var/log/mysql/mysql-slow.log'です。node[:mysql][:tunable][:log_slow_queries] - long_query_time
-
クエリを長いクエリとして指定するための時間 (秒) (文字列)。デフォルト値は
'1'です。node[:mysql][:tunable][:long_query_time] - max_allowed_packet
-
許容される最大パケットサイズ (文字列)。デフォルト値は
'32M'です。node[:mysql][:tunable][:max_allowed_packet] - max_connections
-
同時クライアント接続の最大数 (文字列)。デフォルト値は
'2048'です。node[:mysql][:tunable][:max_connections] - max_heap_table_size
-
ユーザーが作成した
MEMORYテーブルの最大サイズ (文字列)。デフォルト値は'32M'です。node[:mysql][:tunable][:max_heap_table_size] - net_read_timeout
-
接続からの追加のデータを待機する時間 (秒) (文字列) デフォルト値は
'30'です。node[:mysql][:tunable][:net_read_timeout] - net_write_timeout
-
接続に書き込まれるブロックを待機する時間 (秒) (文字列)。デフォルト値は
'30'です。node[:mysql][:tunable][:net_write_timeout] - query_cache_limit
-
キャッシュした各クエリの最大サイズ (文字列)。デフォルト値は
'2M'です。node[:mysql][:tunable][:query_cache_limit] - query_cache_size
-
クエリのキャッシュのサイズ (文字列)。デフォルト値は
'128M'です。node[:mysql][:tunable][:query_cache_size] - query_cache_type
-
クエリのキャッシュのタイプ (文字列)。指定できる値は次のとおりです。
-
'0': キャッシュなし、またはキャッシュしたデータの取得なし。 -
'1':SELECT SQL_NO_CACHEで開始されないキャッシュのステートメント。 -
'2':SELECT SQL_CACHEで開始されるキャッシュのステートメント。
デフォルト値は
'1'です。node[:mysql][:tunable][:query_cache_type] -
- thread_cache_size
-
再利用のためにキャッシュされるクライアントのスレッドの数 (文字列)。デフォルト値は
'8'です。node[:mysql][:tunable][:thread_cache_size] - thread_stack
-
各スレッドのスタックのサイズ (文字列)。デフォルト値は
'192K'です。node[:mysql][:tunable][:thread_stack] - wait_timeout
-
非対話形式の接続で待機する時間 (秒)。デフォルト値は
'180'です (文字列)。node[:mysql][:tunable][:wait_timeout] - table_cache
-
開いたテーブルの数 (文字列)。デフォルト値は
'2048'です。node[:mysql][:tunable][:table_cache]