[mysql] innodb_log_file_sizeの変更

innodb_log_file_size を変更する場合は、ログファイルをいったん削除して再作成する必要がある。

具体的には以下のような手順になる。

my.cnfを編集

/etc/my.cnf
[mysqld]
innodb_buffer_pool_size=512M
innodb_log_file_size=128M

シャットダウンと同時にテーブルスペースへデータを反映させるよう設定

$ mysql -u root -p
mysql> SET GLOBAL innodb_fast_shutdown=0;

mysqldを停止

# /etc/init.d/mysqld stop

ログをリネーム

# cd /var/lib/mysql/
# mv ib_logfile0 ib_logfile0.bak
# mv ib_logfile1 ib_logfile1.bak

mysqldを開始

# /etc/init.d/mysqld start


MySQLの「innodb_buffer_pool_size」と「innodb_log_file_size」の設定 - FlatLabs

トラックバック(0)

このブログ記事を参照しているブログ一覧: innodb_log_file_sizeの変更

このブログ記事に対するトラックバックURL: http://www.pistolfly.jp/mt/mt-tb-alt.cgi/1125

コメントする