「Shopp」というWordpressプラグインを使用しています。標準でファイルシステムではなくデータベースに商品画像を保存しているので、今まで何も考えていませんでした。
サーバーを移動する必要があるため、バックアップを作成しましたが、バックアップを復元するのは大変な作業です。18MBのwp_shopp_assetsという1つのテーブルを復元する必要があります。
どんなアドバイスも大歓迎です。
ありがとう、ヘンリー。
このような大規模な操作の場合は、コマンドラインに移動することをお勧めします。phpMyAdminは、大量のデータが関係している場合、トリップする可能性のあるあらゆる種類のタイムアウトがあるため、注意が必要です。
両方のサーバーにSSHで接続できる場合は、次のようなシーケンスを実行できます。
server1(現在のサーバー)にログインし、「mysqldump」を使用してテーブルをファイルにダンプします---mysqldump --add-drop-table -uSQLUSER -pPASSWORD -h
SQLSERVERDOMAIN DBNAME TABLENAME > BACKUPFILE
「scp」を使用して、server1からserver2にそのファイルの安全なコピーを実行します---
scp BACKUPFILE USER@SERVER2DOMAIN:FOLDERNAME
サーバー1からログアウトします
サーバー2(新しいサーバー)にログインし、「mysql」を使用してそのファイルを新しいDBにインポートします---mysql -uSQLUSER -pPASSWORD DBNAME < BACKUPFILE
大文字のテキストを独自の情報に置き換える必要があります。これらのいずれかがどこにあるかわからない場合は、コメントで質問してください。
この種の管理を時々行う場合は、これらのコマンドラインのトリックのいくつかを知ることは価値があります。
HeidiSQL http://www.heidisql.com/を試す
HeidiSQL は、使いやすいインターフェイスであり、人気のある MySQL データベースを使用する Web 開発者にとって「働く馬」です。直観的な Windows® インターフェイスからデータベースとテーブルを管理および参照できます。
編集:明確にするために。これはデスクトップ アプリケーションです。データベース サーバーにリモートで接続します。PHP スクリプトの最大実行時間やアップロード サイズの制限に制限されることはありません。
bigdupm を使用します。
サーバーにフォルダーを作成する魔女は、「BigDump_D09ssS」のように推測するのは簡単ではありません。
http://www.oserov.de/bigdump.phpインポーター ファイルをダウンロードし、手順を読んで構成情報を入力した後、そのディレクトリに追加します。
.SQL ファイルを bigdump スクリプトと一緒にそのフォルダーに FTP し、ブラウザーに移動してそのフォルダーに移動します。
アップロードしたファイルを選択すると、SQL のインポートが開始され、チャンクが分割され、はるかに高速な方法になります。
または、これが問題である場合は、SSH とmysql -u -p -n -fメソッドに関する他のコメントをお勧めします!
これは古い投稿ですが、10 個以上の製品 (画像) がある場合は、画像にデータベース ストレージを使用しないことをお勧めします。
このような巨大なファイルをエクスポートおよびインポートする代わりに、転送する前に、Shop インストールをイメージ用のファイル ストレージに転送することをお勧めします。
この無料のプラグインが役に立ちます。このアクションを実行する前に、ファイルとデータベースを必ずバックアップしてください。
コードエディタでファイルを開き、phpmyadmin内のSQLウィンドウにコピーして貼り付けます。ばかげているように聞こえますが、私は大きなファイルを介してそれを誓います。