MySQL 5.5インスタンスをRedHatディストリビューションで実行しています。以下の設定でmy.cnf
を編集しました:
wait_timeout=30
ただし、クライアント接続はスリープ状態であり、強制終了されることはありません。新しい設定を使用してサーバーが再起動されました。
私は何を理解していませんか?
my.cnf:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
performance_schema=off
innodb_buffer_pool_size=64M
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
wait_timeout = 30
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
myisam-recover = BACKUP
#max_connections = 500
#table_cache = 64
#thread_concurrency = 10
#
# * Query Cache Configuration
#
query_cache_limit = 1M
query_cache_size = 16M
expire_logs_days = 10
max_binlog_size = 100M
bind-address=192.168.0.11
interactive_timeout = 60
max_connections = 500
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[isamchk]
key_buffer = 16M
[〜#〜]編集[〜#〜]
興味深いことに@RolandMySQLDBAのコメントによると:
どのcnfファイル設定も考慮されていないようです。
そして証明:
[root@localhost ~]# locate my.cnf
/etc/my.cnf
/opt/rh/mysql55/root/etc/my.cnf
私の差し迫った疑いは、別のmy.cnf
システムに存在します。あなたは走るべきです
locate my.cnf
レポートが複数あるかどうかを確認しますmy.cnf
ファイル
が1つしかない場合my.cnf
、次にmy.cnf
はおそらく間違ったフォルダにあります。
次の場所のいずれかにある必要があります
/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf
~/my.cnf
これらを確認してください。エクストラを削除します。