web-dev-qa-db-ja.com

Linuxでオープンファイル制限mysqlを増やす方法

「open files limit mysql」を2084に増やしたいのですが、sshを実行するコマンドは何ですか?

1
Sana Shakeel

現在の制限を確認するには、次を入力します。

ulimit -a

特定のユーザー(mysqlユーザーに興味があると思います)の制限を確認するには、次のように入力します。

su mysql ulimit -a

制限を増やす/変更するには、次のようにします。

vi /etc/security/limits.conf

追加します:

mysql hard nofile 2084 
mysql soft nofile 2084

/etc/security/limits.d/90-nproc.confについても同じことを行います。

現在ログインしているユーザーのオープンファイルの制限を一時的に増やすこともできます。

ulimit -Hn 2084
3
13dimitar

MySQLの内部制限を探している場合は、my.cnfファイルで変数open_files_limit = 2084によって定義されます(詳細については MySQL doc を参照してください)。

バージョンに応じて、編集するファイルは/etc/mysql/my.cnfまたは/etc/mysql/mysql.conf.d/mysqld.cnfのいずれかでなければなりません

1
caccia