mysql データベースをリモート サーバーからローカル コンピューターにコピーする
私は同じ問題に遭遇しました。そして、他の答えではそれを成し遂げることができませんでした。それで、これが私が最終的にそれを行った方法です(はい、初心者向けチュートリアルです):
ステップ 1: ローカルの phpmyadmin に新しいデータベースを作成します。
ステップ 2: リモート サーバー上のデータベースを sql ファイルにダンプします (ここでは Putty/SSH を使用しました)。
mysqldump --host="mysql5.domain.com" --user="db231231" --password="DBPASSWORD" databasename > dbdump.sql
dbdump.sql
ステップ 3: FTP クライアント経由でファイルをダウンロードします (ルート フォルダーにある必要があります)。
ステップ 4: sql ファイルを localhost インストールのフォルダーに移動しますmysql.exe
。私はuniform-serverを使用しています。これはでC:\uniserver\core\mysql\bin\
、XAMPPではC:\xampp\mysql\bin
ステップ 5:mysql.exe
次のように実行します。
mysql.exe -u root -pYOURPASSWORD YOURLOCALDBNAME < dbdump.sql
ステップ 6: ファイル サイズによっては、お待ちください。phpmyadmin で進行状況を確認し、新しく作成されたテーブルを確認できます。
ステップ 7: 完了。ローカルの phpmyadmin に移動して、データベースがデータ全体で満たされているかどうかを確認します。
それが役立つことを願っています。幸運を!
注 1: uniformer-server を起動するときに、mysql のパスワードを指定できます。これは、上記の YOURPASSWORD に使用する必要があるものです。
注 2: ログインが機能せず、パスワードの問題が発生した場合は、パスワードに などの特殊文字が含まれていないか確認してください!
。もしそうなら、おそらくそれらをエスケープする必要があります\!
。
注 3: インポート後にすべての mysql データがローカル データベースで見つからない場合は、dbdump.sql の mysql ディレクティブに問題がある可能性があります。