3

我在 mt Windows 计算机上有一个 MySQL 数据库。我需要获取一个数据库并将其复制到另一台机器上。另一台机器也运行 Windows 并具有 MySQL 数据库。两台机器无法通过互联网连接。我该怎么办?如何通过USB卡完成?

4

5 回答 5

6

USB card在 sql 文件中创建导出 DB Mysqldump并将sql 文件复制import到另一台机器。按照它可以帮助您实现它的步骤

mysql dump 供参考,请参见此处的 示例:

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

importsql文件到mysql DB as

样本 :

  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

将数据库转储为 SQL 文件的最佳方式。然后在另一台机器上导入。

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

取当前数据库的备份(sql dump),在另一台机器上执行备份。

于 2012-10-16T14:30:20.397 回答
1
  1. 导出数据:

    mysqldump db_name > 备份文件.sql

  2. 使用棍子

  3. 导入数据:

    mysql -u 用户名 -p 数据库 < 备份文件.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 回答