
私はサーバーとデータベースについてはまったくの初心者で、Web サイトの簡単なテストと調査のために XAMPP を数回インストールした経験しかありません。そのため、ラップトップに XAMPP をインストールし、ネットブックに載せました。htdocs フォルダーをコピーして移動し (すぐに Dropbox と同期されます)、今度はデータベースを移動する必要があります。
大規模なバックアップ ソリューションを探しているわけではありません。1 つの XAMPP スタック上のデータベース設定を別の XAMPP スタックにコピーする最も簡単な方法は何ですか?
答え1
最も簡単な方法は、おそらく XAMPP の一部としてインストールされる phpMyAdmin を使用することです。
輸出する
ブラウザで開く
http://localhost/phpmyadmin
クリック輸出
リストからデータベースを選択してください
チェックを入れるファイルとして保存ページの下部にあるボックス。
クリック行く
データベースは SQL ファイルとしてエクスポートされ、他のマシンで再作成するために使用できます。このファイルをラップトップにコピーします。
インポートするには
ブラウザで開く
http://localhost/phpmyadmin
クリック輸入
先ほどエクスポートしたファイルを参照します。
クリック行く
答え2
これを行うには、mysql の組み込み関数を使用できます。
mysql
コンソールに入力して MySQL サーバーに直接アクセスできる場合は、バックアップを実行できます。
mysqldump -p databasename > filename_to_store_sql.sql
.sql ファイルを新しいコンピューター/場所にコピーし、次の操作を実行します。
mysql -p databasename < filename_to_store_sql.sql
答え3
すべてのデータベースをエクスポートする場合:
mysqldump --all --all-databases --complete-insert --add-drop-table --add-locks --allow-keywords --lock-tables --quote-names --user=root --password=1234 > ~/Desktop/mysql_all_db.sql
インポートの場合:
mysql -uroot -p < ~/Desktop/mysql_all_db.sql
答え4
おそらく、データベースディレクトリをラップトップのXAMPP mysqlにコピーすることができます。データディレクトリにコピーし、ネットブックのXAMPP mysqlに貼り付ける(または置き換える)データディレクトリ。
また、次のような個々のデータファイルも必ずコピーしてください。ibdata1「データ フォルダー内」。これは、PC 内の 2 つの XAMPP バージョン間でデータベースを移動する必要があるときに機能しました。