私はサーバーとデータベースに非常に慣れていないため、WebAMPのテストと探索を簡単にするために、XAMPPのインストールを数回しか行っていません。ラップトップにXAMPPをインストールし、ネットブックに置くだけです。 htdocsフォルダーをコピーして移動し(間もなくDropboxと同期されるようになりました)、データベースを移動する必要があります。
広範なバックアップソリューションを探していません。 XAMPPスタックのデータベース設定を別のXAMPPスタックにコピーする最も簡単な方法は何ですか?
最も簡単な方法は、XAMPPの一部としてインストールされるphpMyAdminを使用することです。
ブラウザで開く
http://localhost/phpmyadmin
exportをクリックします
リストからデータベースを選択します
ページの下部にあるsave as fileボックスにチェックを入れます。
クリック移動
データベースはSQLファイルとしてエクスポートされ、他のマシンでデータベースを再作成するために使用できます。このファイルをラップトップにコピーします。
ブラウザで開く
http://localhost/phpmyadmin
importをクリックします
エクスポートしたファイルを参照します。
クリック移動
これを行うには、mysqlの組み込み関数を使用できます。
コンソールにmysql
と入力してmysqlサーバーに直接アクセスできる場合は、いくつかのバックアップを実行できます。
mysqldump -p databasename > filename_to_store_sql.sql
.sqlファイルを新しいコンピューター/場所にコピーし、次の手順を実行します。
mysql -p databasename < filename_to_store_sql.sql
すべてのデータベースをエクスポートする場合:
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
別の代替案は MySQL Workbench を使用することです
おそらく、ラップトップのXAMPP mysql dataディレクトリ内にデータベースディレクトリをコピーし、それをネットブックのXAMPP mysql dataディレクトリに貼り付ける(または置き換える)ことができます。
また、データフォルダー内の「ibdata1」のような個々のデータファイルを必ずコピーしてください。 PCの2つのXAMPPバージョン間でデータベースを移動する必要があったとき、これは私にとってはうまくいきました。