MySQL Enterprise BinaryのRedHat 4.4向けEM64T対応のサーバとクライアントを RPMからインストール
データディレクトリをDRBD管理配下へ
basedir=/mnt/drbd/mysql
DRBD構成用my.cnf
#BEGIN CONFIG INFO #DESCR: h1 for DRBD Eval. by hirohama #END CONFIG INFO###########################################
# GENERIC configuration options
###########################################[client]
# Connection
port = 3306[mysqld]
server-id=11
datadir=/mnt/drbd/mysql
skip-name-resolve# Character Set
# Connection
port = 3306
user=mysql
max_connections = 100# File Open
# Thread
thread_cache_size = 100# Query Cache
query_cache_size = 64M
query_cache_type = 1default_table_type = INNODB
###########################################
# Log Specific options
###########################################log-bin=h-bin
log=h.log
log-error=h.err
binlog_cache_size = 1M
log-warnings = 2
log_slow_queries
long_query_time = 10
sync_binlog = 1###########################################
# BDB Specific options
###########################################skip-bdb
###########################################
# MyISAM Specific options
###########################################key_buffer_size = 8M
###########################################
# INNODB Specific options
###########################################innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 1G
innodb_log_buffer_size = 8M
innodb_log_file_size = 200M
innodb_log_files_in_group = 3
innodb_lock_wait_timeout = 50
DRBDを使わない場合のmy.cnf
datadirをコメントアウトして、デフォルトの/var/lib/mysql以下にデータディレクトリを設定する。
スタートアップスクリプトを差し替える
既存のmysql.serverはバグがあるので、手動で差し替えること。
/etc/init.d/mysql
/etc/ha.d/resource.d/mysql (後ほど/etc/init.d/mysqlをコピーする)