本番DBをローカルにインポート
本番で動いている WordPress のDBをローカルに…。
① 本番のphpMyAdminでSQLエクスポート。
② ①をメモ帳などUTF-8エディタで開き、ローカル用に書き換えて保存。
③ ②をgzip形式の拡張子「.zip」に圧縮。
④ ③をローカルのphpMyAdminでインポート
ここでエラーが出ました。
静的解析:
解析中に 1 個のエラーが見つかりました。
式がありません。 (near "ON" at position 25)
SQL クエリ: コピー 編集 編集
SET FOREIGN_KEY_CHECKS = ON;
MySQL のメッセージ: ドキュメント
#2006 - MySQL server has gone away
解析中に 1 個のエラーが見つかりました。
式がありません。 (near "ON" at position 25)
SQL クエリ: コピー 編集 編集
SET FOREIGN_KEY_CHECKS = ON;
MySQL のメッセージ: ドキュメント
#2006 - MySQL server has gone away
インストールできなかった原因
エラーメッセージによれば、原因は複数あるみたい。
もっとも疑わしい原因は、XAMPPのMySQLのパケットサイズ。
初期値は1MB。超えると、接続が中断される場合があります。
MySQLのパケットサイズを大きくして解決
XAMPPでMySQLのパケットサイズを大きく変更します。
① XAMPPを停止
② MySQLの「Config」クリック>「my.ini」クリック
③ my.ini が開いたら、検索「max_allowed_packet」。
2カ所がヒット。
それぞれ「1M」を変更、保存。
max_allowed_packet=1M
XAMPPを再起動、インポートを再試行。
インストールできました。
コメント
コメントを投稿