我在自己的桌面上使用XAMPP软件包,其中Window 7作为操作系统
这意味着我正在使用MySQL DB和Apache服务器。
现在我想将我的整个MySQL数据库复制/迁移到我朋友的桌面,也就是使用Window as OS,以及使用XAMPP包。
我有什么办法吗?
答案 0 :(得分:30)
从MySQL文件夹(旧 xampp 文件夹下)复制数据库文件,但分享, bin 和脚本除外文件夹查看附加图像以查看哪些文件需要复制(只有绿色框中的文件)并替换MySQL文件夹中新安装的 xampp 目录中的所有这些数据库文件。
重新启动xampp启动MySQL并打开数据库和表以确保其正常工作。
答案 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设置相同。