我在 mt Windows 计算机上有一个 MySQL 数据库。我需要获取一个数据库并将其复制到另一台机器上。另一台机器也运行 Windows 并具有 MySQL 数据库。两台机器无法通过互联网连接。我该怎么办?如何通过USB卡完成?
问问题
14215 次
5 回答
6
USB card
在 sql 文件中创建导出 DB Mysqldump并将sql 文件复制import
到另一台机器。按照它可以帮助您实现它的步骤
mysql dump
供参考,请参见此处的
示例:
mysqldump -u admin -p passwd DB_Name > file/path/filename.sql
import
sql
文件到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
导出数据:
mysqldump db_name > 备份文件.sql
使用棍子
导入数据:
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 回答