2009年4月2日木曜日

MySQL 大量データインサート & 設定 & grant

mysqldumpをとって普通にやると、今で、2Gくらいのテキストファイルができる。
で、こいつは普通にオープンしようとするとエライことになるので
追記できない。そういう場合は

$ mysql
$ set autocommit=0
$ set global general_log = 'OFF'
$ set global slow_query_log = 'OFF'
$ source xxx.sql

で、my.cnfのメモリ関連
innodb_buffer_pool_size=128M
innodb_log_file_size=32M
sort_buffer_size=1M
read_rnd_buffer_size=1M
innodb_doublewrite=false
innodb_file_per_table

## Debian
log_bin = /var/log/mysql/mysql-bin.log
とした。

## 備忘ログ
grant all on *.* 'user'@'%' identified by 'password' with grant option
''でくくる部分は注意。

0 件のコメント:

コメントを投稿