如何将我的MySQL数据库传输到另一台计算机?

时间:2012-03-25 12:32:17

标签: php mysql xampp dbmigrate

我在自己的桌面上使用XAMPP软件包,其中Window 7作为操作系统 这意味着我正在使用MySQL DB和Apache服务器。

现在我想将我的整个MySQL数据库复制/迁移到我朋友的桌面,也就是使用Window as OS,以及使用XAMPP包。

我有什么办法吗?

7 个答案:

答案 0 :(得分:30)

从MySQL文件夹(旧 xampp 文件夹下)复制数据库文件,但分享 bin 脚本除外文件夹查看附加图像以查看哪些文件需要复制(只有绿色框中的文件)并替换MySQL文件夹中新安装的 xampp 目录中的所有这些数据库文件。

重新启动xampp启动MySQL并打开数据库和表以确保其正常工作。

Files to replace in green lines

答案 1 :(得分:9)

是。 您可以使用命令行工具mysqldump

保存数据库

mysqldump -u[yourusername] -p[yourpassword] --all-databases > mydump.sql

回读:

mysql -u[yourusername] -p[yourpassword] < mydump.sql

我假设mysql bin目录可以通过命令行访问。 [yourusername]和[yourpassword]应该没有括号。

答案 2 :(得分:1)

转到此地址http://127.0.0.1/,然后转到phpmyadmin 选择数据库 并单击导出并选择列... 然后点击go

将文件复制到服务器并在服务器中转到phpmyadmin并单击导入并添加文件数据库 并享受它。

答案 3 :(得分:0)

您可以使用命令行中的mysqldump转储数据库,如果安装了PHPMyAdmin,则转储PHPMyAdmin,然后将其导入您朋友的计算机上。

答案 4 :(得分:0)

在PhPmyAdmin中,转到一台计算机上的导出和导出,然后在另一台计算机上使用导入

sql脚本是最好的选择。但任何工作真的

答案 5 :(得分:0)

您可以在phpmyadmin中打开xampp并将数据库转储到一个文件中,然后将其发送到另一台PC并将其导入phpmyadmin

答案 6 :(得分:0)

您的版本和datadir设置是什么? datadir默认为C:\ Program Files \ MySQL \ MySQL Server 5.0 \ data

你可以在同一个地方压缩该文件夹并将其解压缩到新服务器(两台服务器关闭mysql服务器),然后在那里启动mysql服务器。这可以确保两个服务器中的datadir设置相同。