3

mtWindowsコンピューターにMySQLデータベースがあります。1つのデータベースを取得して、別のマシンにコピーする必要があります。他のマシンもWindowsを実行し、MySQLデータベースを備えています。2台のマシンをインターネット経由で接続することはできません。何をすればよいでしょうか?USBカードを介してそれをどのように行うことができますか?

4

5 に答える 5

6

SQLファイルにエクスポートDBMysqldumpを作成し、SQLファイルを他のマシンにコピーしUSB cardますimport。それを達成するのに役立つ手順に従います。

mysql dump 参考のために、ここで サンプルを参照してください。

mysqldump -u admin -p passwd DB_Name > file/path/filename.sql

import としてのsqlファイルmysql DB

サンプル :

  mysql > use DB_Name;
  mysql >source yourfile.sql

(また)

  mysql -u USERNAME -p PASSWORD DATABASE-NAME < file/path/filename.sql

'間違っている場合は私を訂正してください

于 2012-10-16T14:36:23.117 に答える
2

DBをSQLファイルとしてダンプする最良の方法。そして、別のマシンにインポートします。

mysqldump -uuser -i uutfile.sql -p db_name 
mysql -uuser -p < uutfile.sql
于 2012-10-16T14:34:31.450 に答える
1

現在のデータベースのバックアップ(SQLダンプ)を取り、他のマシンでバックアップを実行します。

于 2012-10-16T14:30:20.397 に答える
1
  1. 次のコマンドでデータをエクスポートします。

    mysqldump db_name> backup-file.sql

  2. スティックを使用する

  3. 次のコマンドでデータをインポートします。

    mysql -u username -p database <backup-file.sql

于 2012-10-16T14:30:55.153 に答える
1

MySQL Workbenchパッケージには、バックアップと復元の手順が組み込まれています。データベースのバックアップは、実際には長いSQLファイルであり、元のデータを複製するために別のデータベースで再生できます。バックアップをスケジュールすることもできます。

mysqldump同じことを行うが、使いやすさは劣るコマンドラインツールもあります。これを頻繁に行う場合は、スクリプトを作成して、特定のコマンドラインオプションを覚えておく必要がないようにする必要があります。

 mysqldump --single-transaction --quick --user=... --password=... database | gzip -9 > backup.sql.gz
 gunzip -dc backup.sql.gz | mysql --user=... --password=... 
于 2012-10-16T16:56:41.413 に答える