Skip to content

Instantly share code, notes, and snippets.

@tecking
Last active October 9, 2019 13:05
Show Gist options
  • Save tecking/fb2f41798aaedf8b0f1444c09f771f5e to your computer and use it in GitHub Desktop.
Save tecking/fb2f41798aaedf8b0f1444c09f771f5e to your computer and use it in GitHub Desktop.
Local by Flywheelのサイトフォルダを復活させる場合にエラーが出るときの対策

How can I restore a site from a Local site folder?に沿って復活させようとすると myloader コマンドをたたいたときに

** (myloader:828): CRITICAL **: Error restoring local.wp_posts from file local.wp_posts.sql: Table 'local.wp_posts' doesn't exist

というようなエラーが出てDBを復帰できない。

そこで、次のようなコマンドをたたいて *.sql ファイルの先頭に1行挿入する。

find /app/sql/*.sql | xargs sed -i "1s/^/\/*\!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' *\/;\n/"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment