mysql 属性 - AWS OpsWorks

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

mysql 属性

重要

- AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 にお問い合わせください。 AWS Support でのチーム AWS re:Post または through AWS プレミアムサポート

注記

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

mysql 属性は、My SQLマスター設定を指定します。詳細については、「サーバーシステム変数」を参照してください。組み込み属性を上書きしてカスタム値を指定する方法の詳細については、「属性の上書き」を参照してください。

basedir

ベースディレクトリ (文字列)。デフォルト値は '/usr' です。

node[:mysql][:basedir]
bind_address

My がSQLリッスンするアドレス (文字列)。デフォルト値は '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]