我在Windows计算机上有一个MySQL数据库。我需要一个数据库并将其复制到另一台机器。另一台机器也运行Windows并具有MySQL数据库。 这两台机器无法通过互联网连接。 我该怎么办?怎么能通过USB卡完成?
答案 0 :(得分:3)
在sql文件中创建一个导出数据库Mysqldump并将sql文件复制到USB card
并将import
复制到另一台机器中。遵循它可以帮助您实现它的步骤
要mysql dump
作为参考see here
样品:
mysqldump -u admin -p passwd DB_Name > file/path/filename.sql
import
将sql
文件作为<{1}}
示例:
mysql DB
(或)
mysql > use DB_Name;
mysql >source yourfile.sql
如果错了,请纠正我
答案 1 :(得分:2)
将数据库转储为SQL文件的最佳方式。然后在另一台机器上导入。
mysqldump -uuser -i uutfile.sql -p db_name
mysql -uuser -p < uutfile.sql
答案 2 :(得分:1)
获取当前数据库的备份(sql dump),并在另一台计算机上执行备份。
答案 3 :(得分:1)
使用以下方式导出数据:
mysqldump db_name&gt;备份file.sql
使用棒
使用以下内容导入数据:
mysql -u username -p database&lt;备份file.sql
答案 4 :(得分: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=...