WordPressでDBを復元するも失敗する-mysqldumpのimportが失敗

WP DBMANAGER(wp-dbmanager)というプラグインを使用しているのだが、時々「上のデータベース復元に失敗しました」となり、DBの復元ができないときがある。
これはAmazonのAWSからExportしてきたDBでよく起こる現象だ。DB内のいくつかの記述を消せばいいのだが、それのどれを消せばいいのかいつも忘れてしまうので、自分用にメモだ。
DBを編集するときはサクラエディタ使ってる。エンコードとか変わっちゃうと嫌なので。

↓これらは始めの方にあった。
SET @MYSQLDUMP_TEMP_LOG_BIN = @@SESSION.SQL_LOG_BIN;
SET @@SESSION.SQL_LOG_BIN= 0;

↓これ下のやつみたいになっていた。「SET @@GLOBAL.」みたいな検索で出てくると思う。
SET @@GLOBAL.GTID_PURGED='';
SET @@GLOBAL.GTID_PURGED=/*!80000 '+'*/ '';

↓けっこう最後の方にあった。
SET @@SESSION.SQL_LOG_BIN = @MYSQLDUMP_TEMP_LOG_BIN;

https://qiita.com/fumi-m/items/de3d666676cde9ccffdb

いつも思うのだが、AWSっていいサーバー?って言える?CPU止まっちゃったりとかこのDBの件といい、あんま便利じゃないんだよねえ…。AWSの使い方がいけないのかなあ。とはいえ、向こうの管理者に「ちゃんとしてください」なんて言えないしねえ。
もしAWSの使い方でいいアイデアある人はコメントください。
DBに関しては自動で削除してくれるようなプログラムつくるかなあ。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA