mysql 属性 - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

mysql 属性

重要

AWS OpsWorks Stacks は新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 日までは、通常どおり OpsWorks コンソール、API、CLI、および CloudFormation リソースを使用できます。その時点で廃止されます。この移行に備えて、できるだけ早くスタックを AWS Systems Manager に移行することをおすすめします。詳細については、「AWS OpsWorks Stacks サポート終了に関する FAQ」および「AWS Systems Manager アプリケーションマネージャへの AWS OpsWorks Stacks アプリケーションの移行」を参照してください。

注記

これらの属性は Linux スタックにのみ使用できます。

mysql 属性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 バッファープールサイズ (文字列)。属性値はインスタンスタイプに応じて AWS 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]