自宅サーバー構築メモ(その7) tritonn(MySQL)をインストール(その3)
今回の内容は、tritonn(MySQL)のインストールと直接関係は無いのですが、my.cnfの
編集を行う際に調べたことを書きたいと思います。
*(注意)インストールしたmysql(tritonn)は5.0.87ですが、この記事を書くにあたって参考にしたmysqlのマニュアルは5.1のものです。
my.cnfのセクション
my.cnfには、[client]や[mysqld]などの記述がありますが、これがセクションです。
[]内の文字列は、セクションに書くオプションを適用したいプログラムの名前や、グループを記述します。
[mysqld]セクションに書くオプションは、mysqldプログラムから読み取られます。
[client]セクションは、clientというプログラムではなくmysqlやmysqldumpなどのクライアントプログラム全般から読み取られる共通のセクションになります。
参照:
3.3.2. オプションファイルの使用
mysql
mysqlプログラムは、my.cnfの[client]及び[mysql]セクションに記述されたオプションを読み取ります。
[mysql]セクションに記述できるオプションは、mysqlに--helpを指定して実行することで知ることができます。
# mysql --help
mysql Ver 14.12 Distrib 5.0.87, for unknown-linux-gnu (x86_64) using readline 5.1
Copyright (C) 2000-2008 MySQL AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license
~途中省略~
Default options are read from the following files in the given order:
/etc/my.cnf ~/.my.cnf
The following groups are read: mysql client
The following options may be given as the first argument:
--print-defaults Print the program argument list and exit
--no-defaults Don't read default options from any options file
--defaults-file=# Only read default options from the given file #
--defaults-extra-file=# Read this file after the global files are read
Variables (--variable-name=value)
and boolean options {FALSE|TRUE} Value (after reading options)
--------------------------------- -----------------------------
auto-rehash FALSE
character-sets-dir (No default value)
default-character-set utf8
comments FALSE
compress FALSE
database (No default value)
delimiter ;
vertical FALSE
force FALSE
named-commands FALSE
ignore-spaces FALSE
local-infile FALSE
no-beep FALSE
host (No default value)
html FALSE
xml FALSE
line-numbers TRUE
unbuffered FALSE
column-names TRUE
sigint-ignore FALSE
port 3306
prompt mysql>
quick FALSE
raw FALSE
reconnect TRUE
socket /var/lib/mysql/mysql.sock
table FALSE
debug-info FALSE
user (No default value)
safe-updates FALSE
i-am-a-dummy FALSE
connect_timeout 0
max_allowed_packet 16777216
net_buffer_length 16384
select_limit 1000
max_join_size 1000000
secure-auth FALSE
show-warnings FALSE
参照:
7.7.1. mysql オプション
その4へ続く