AB Lab

プログラミング備忘録

MySQL

MySQL用のストレージエンジン「Mroonga」の設定

参考URL: http://linuxserver.jp/%E3%82%B5%E3%83%BC%E3%83%90%E6%A7%8B%E7%AF%89/db/mysql/%E5%85%A8%E6%96%87%E6%A4%9C%E7%B4%A2-groonga.php http://groonga.org/ja/docs/install/centos.html#centos-6 rpm -ivh http://packages.groonga.org/centos/groo…

MySQLのバックアップを自動化

cd mkdir backup mkdir backup/mysql vim mysql_backup.sh mysql_backup.sh #!/bin/sh # バックアップファイルを何日分残しておくか period='+7' # バックアップファイルを保存するディレクトリ dirpath='/path/to/backup/mysql' #mysql password mysqlpassw…

MySQLのレプリケーション設定

マスター側設定 レプリケーション用のユーザーを作成 GRANT REPLICATION SLAVE ON *.* TO repl@% IDENTIFIED BY 'password'; my.cnf(winの場合はmy.ini)を修正(追加) [mysqld] log-bin = mysql-bin server-id = 1001 mysqlを再起動 service mysqld restart…

select_for_updateについて

参考サイト http://api.rubyonrails.org/classes/ActiveRecord/Locking/Pessimistic.html http://dev.mysql.com/doc/refman/5.1-olh/ja/innodb-locking-reads.html http://d.hatena.ne.jp/walf443/20130829/1377788440 サンプル begin; select * from t_samp…