MySQLのビューで一苦労

とあるサイトのとある問題をローカルで調査の必要があって、mysqldump したら苦労した話。何にハマったかというと・・・・ビューです。

Laravelで、↓みたいなエラーが出てMySQLのビューを参照できないのです。( ノД`)シクシク…

The user specified as a definer ('XXX'@'%') does not exist

原因はこちら(https://www.softel.co.jp/blogs/tech/archives/5041)で教えてもらった!

ユーザを作るものが面倒なので、ダンプしたファイルをひっくり返してDEFINER の部分を削除&リストアしたら、問題解決!

WordPressやMT、WebRelease2、PHPなどのコーディングが仕事の中年おじさんです。 趣味でバンド(ギター&ボーカル)もやっていて、海外ドラマ(特にSFモノ)が大好きです。 いろいろまとめておくためにブログを立ち上げまっす!MASU!。

コメントを残す

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

CAPTCHA