MySQLサーバ変数の確認と設定
10月 27, 2009
MySQLサーバ変数=MySQLサーバ組み込みのパラメータで、MySQLの動作を決定する。
環境変数、と言う方が一般的だろうか。
サーバ変数の一覧を表示するには。
# mysqld --verbose --help
稼働中MySQLサーバに設定されているサーバ変数を参照する。
1.mysql > SHOW VARIABLES;
2.mysqladmin -u root -p variables
サーバ変数の設定は起動時にオプションをつけることでも可能だが、my.cnfに記述する方
がミスも防げるので確実。
1.起動時のオプションにて設定。以下例。
# mysqld_safe --user=mysql --datadir=/var/lib/mysql/data &
2.またはmy.cnfに記述する
3.またはSET文にて設定。以下例。
mysql > SET sort_buffer_size=10000;
MySQLサーバが認識する優先順位は1.〜2.〜3.の順らしい。
つまり設定ファイルの記述より、コマンドのオプションが優先される。
Categories: MySQL