いっぽんの猟銃のむこうに (DAIZOじいさんとGun)

ヌルめの技術メモとか。フリーランスやってます (http://acez.jp/)

General error: 1449 The user specified as a definer ('test'@'10.100.%') does not exist

トリガをmysqldumpすると謎のdefinerとやらが含まれてしまい、それが原因になりimportに失敗することがある。(例のエラーメッセージのように接続元IPアドレス体系が異なるとか)


じゃあどうすりゃいいの、というと、--skip-triggersオプションを指定してmysqldumpしたあとストアドと一緒に別途sql流しこんで設定するのがよい。(どうせストアドはmysqldumpに入らないし)


なんつーか、もうMySQLのストアドとかトリガめんどくさい。