[mysql] my.cnf設定変更

my.cnf設定の変更内容を動的に変更するには?

設定内容のほぼ全般は、mysqldの再起動が必要かと思っていましたが、結構動的に変更できるようです。下記URLに一覧が表記されています。Var Scope ”Global” or ”Global”となっているものが対象となります。ちなみにそのセッション限りの変更は”set session” 等で変更できます。

http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#option_mysqld_max_allowed_packet

下記例で、DB接続数の変更をしてみます。設定変更後、一度セッションアウトしてから再度確認しても、値が変更された状態となっています。

mysql> set @@global.max_connections=256;
mysql> show variables like '%max_connections%';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 256   |
+-----------------+-------+
1 row in set (0.00 sec)

変更後はmy.cnfの修正をしておきましょう。

----------------------------------------

(1/2) 次»

MySQL
2008/08/04




コメント(0)|コメントを書く

カテゴリー一覧
最近のコメント

新着記事をメールで通知
このブログを友達に教える

待受・4コマ | 有名人・芸能人ブログ | ケータイ占い | ケータイ小説 | ニュース | 掲示板



画面TOP↑



powered by cocolog