読者です 読者をやめる 読者になる 読者になる

IT Notebook

ITについての備忘録的なブログです

MySQL - csvデータをデータベースに格納する方法

mysqlにcsv形式のデータを格納する方法を調査した時のメモ 「mysqlimport」の場合、格納するテーブルはcsvファイル名に依存しているようなので、「LOAD DATA」のほうが柔軟性が良さそう [例]ローカルにあるcsvファイル先頭1行読み飛ばして格納するコマンド…

MySQL - 外部参照を有効/無効にする方法

mysqldumpのファイルをリストアする時に、外部参照エラーにならないようにする時に主に使用しています。 1.外部参照を無効にする方法 SET FOREIGN_KEY_CHECKS = 0; 2.外部参照を有効にする方法 SET FOREIGN_KEY_CHECKS = 1;

MySQL - レプリケーションがエラーで止まった時の対処方法

MySQLのレプリケーションを運用している時に、たまに見かけるレプリケーションエラー。いつも対応方法を間違えてしまうのでその備忘録 エラーが発生しているクエリをスキップする場合 STOP SLAVE; SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1; START SLAVE; 発生…

MySQL - レプリケーション追加手順

1.レプリケーションのマスタとなるDBからダンプする mysqldump --host <HOST> --port <PORT> -uroot -p --opt --single-transaction --all-databases --master-data=1 > db.dump 2.レプリケーションのスレーブとなるDBにリストアする (※リストアするDBは初期状態) mysq</port></host>…