このサーバー(さくらVPS2GBプラン)のmy.cnfを晒す

Linux

前提

このサーバーは、さくらVPS2GBで運用しています。

メモリの割り振りは、OS/nginx/php-fpmで1GB、MySQLで1GBを想定しています。

my.cnf

現在(2021年5月1日時点)のmy.cnfは下記のようになっています。

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

# innodb設定
innodb_buffer_pool_size = 256M
innodb_log_buffer_size = 8M
innodb_log_file_size = 32M
read_buffer_size = 128K
read_rnd_buffer_size = 256K
sort_buffer_size = 256K
thread_stack = 286720
join_buffer_size = 256K

# 当面レプリケーションは無いのでlog_binは使わない
log_bin = 0

# 接続数
max_connections = 150
thread_cache_size = 50

# 名前解決をしない
skip_name_resolve=1

# max_allowed_packetは4M(dump流し込み時は、直接max_allowed_packetを更新する)
max_allowed_packet = 4M

# MyISAMは使わない。全て最低値
myisam_sort_buffer_size = 4096
myisam_mmap_size = 7
key_buffer_size = 8

# 開発環境なので、パスワードは制限なし
# default_password_lifetime=0
# validate_password.length=4
# validate_password.mixed_case_count=0
# validate_password.number_count=0
# validate_password.special_char_count=0
# validate_password.policy=LOW

コメント

タイトルとURLをコピーしました