【Mysql】エラー「ERROR 1227 (42000) at line XX の対処法
原因
ダンプを取得したユーザーとダンプをリストアするユーザーが異なっている
対処方法
ダンプの冒頭にあるSET … で始まる3行をコメントアウトする
テキストエディターでダンプファイルを開き、ファイルの先頭の方にある
以下3つのSET構文が対象。ユーザーが違っているとこのコマンドを実行する権限が無いのが原因
・・・・
・・・・
SET @MYSQLDUMP_TEMP_LOG_BIN = @@SESSION.SQL_LOG_BIN;
SET @@SESSION.SQL_LOG_BIN= 0;
--
-- GTID state at the beginning of the backup
--
SET @@GLOBAL.GTID_PURGED=/*!80000 '+'*/ '';
・・・・
・・・・
このようにコメントアウトする
・・・・
・・・・
-- SET @MYSQLDUMP_TEMP_LOG_BIN = @@SESSION.SQL_LOG_BIN;
-- SET @@SESSION.SQL_LOG_BIN= 0;
--
-- GTID state at the beginning of the backup
--
-- SET @@GLOBAL.GTID_PURGED=/*!80000 '+'*/ '';
・・・・
・・・・
参考記事
この記事が気に入ったらサポートをしてみませんか?