📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 120行目: | 120行目: | ||
make -j $(nproc) | make -j $(nproc) | ||
make install | make install | ||
<br><br> | |||
== my.cnfファイルのテンプレート == | |||
my.cnfファイルのテンプレートを以下に記述する。<br> | |||
[mysqld] | |||
port = [_PORT_NO_] | |||
user = mysql | |||
basedir = /usr/local/lib/mysql-[_MYSQL_VERSION_] | |||
datadir = [_MYSQL_DATA_BASE_DIR_]/data | |||
tmpdir = [_MYSQL_DATA_BASE_DIR_]/tmp | |||
socket = [_MYSQL_DATA_BASE_DIR_]/tmp/mysql.sock | |||
pid-file = [_MYSQL_DATA_BASE_DIR_]/logs/mysqld.pid | |||
log-error = [_MYSQL_DATA_BASE_DIR_]/logs/mysqld | |||
# Windows / Mac環境のみ | |||
# lower_case_table_names = 2 | |||
# 文字コード | |||
character-set-server = [_CHARACTER_SET_] | |||
# utf8mb4 を使うとき | |||
# collation-server = utf8mb4_bin | |||
# SQLモード | |||
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES | |||
#sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO | |||
# SQL文の最大長 | |||
max_allowed_packet = 1M | |||
# max_allowed_packet = 16MB | |||
# MySQL 5.6.6 以降はデフォルトでON : InnoDBをテーブルごとにファイルを分ける | |||
innodb_file_per_table = 1 | |||
# MySQL 5.5 のみ : federated が無くなったので無効にする | |||
# skip-federated | |||
# MySQL 5.6 以降 : 暗黙のDEFAULT値を持つTIMESTAMPは非推奨 | |||
explicit_defaults_for_timestamp = 1 | |||
# MySQL 5.7.4 以降 : パスワードの有効期間を無期限に | |||
# default_password_lifetime = 0 | |||
# MySQL 8.0 以降 : 以前までのパスワード認証にする | |||
# default_authentication_plugin = mysql_native_password | |||
# チューニング用 | |||
sort_buffer_size = 512K | |||
net_buffer_length = 8K | |||
read_buffer_size = 256K | |||
read_rnd_buffer_size = 512K | |||
myisam_sort_buffer_size = 8M | |||
# innodb_buffer_pool_size = 128M | |||
# join_buffer_size = 128M | |||
# sort_buffer_size = 2M | |||
# read_rnd_buffer_size = 2M | |||
# key_buffer = 16M | |||
# table_cache = 64 | |||
# skip-locking | |||
[mysql] | |||
port = [_PORT_NO_] | |||
user = mysql | |||
socket = [_MYSQL_DATA_BASE_DIR_]/tmp/mysql.sock | |||
default-character-set = [_CHARACTER_SET_] | |||
[mysql.server] | |||
port = [_PORT_NO_] | |||
user = mysql | |||
basedir = /usr/local/lib/mysql-[_MYSQL_VERSION_] | |||
datadir = [_MYSQL_DATA_BASE_DIR_]/data | |||
tmpdir = [_MYSQL_DATA_BASE_DIR_]/tmp | |||
socket = [_MYSQL_DATA_BASE_DIR_]/tmp/mysql.sock | |||
pid-file = [_MYSQL_DATA_BASE_DIR_]/logs/mysqld.pid | |||
log-error = [_MYSQL_DATA_BASE_DIR_]/logs/mysqld | |||
default-character-set = [_CHARACTER_SET_] | |||
[mysqld_safe] | |||
port = [_PORT_NO_] | |||
user = mysql | |||
basedir = /usr/local/lib/mysql-[_MYSQL_VERSION_] | |||
datadir = [_MYSQL_DATA_BASE_DIR_]/data | |||
tmpdir = [_MYSQL_DATA_BASE_DIR_]/tmp | |||
socket = [_MYSQL_DATA_BASE_DIR_]/tmp/mysql.sock | |||
pid-file = [_MYSQL_DATA_BASE_DIR_]/logs/mysqld.pid | |||
log-error = [_MYSQL_DATA_BASE_DIR_]/logs/mysqld | |||
default-character-set = [_CHARACTER_SET_] | |||
[client] | |||
port = [_PORT_NO_] | |||
user = mysql | |||
socket = [_MYSQL_DATA_BASE_DIR_]/tmp/mysql.sock | |||
<br><br> | <br><br> | ||