【发布时间】:2012-04-09 05:56:50
【问题描述】:
我在自己的桌面上使用 XAMPP 包,操作系统为 Window 7。
这意味着我正在使用 MySQL DB 和 Apache 服务器。
现在我想将我的整个 MySQL DB 复制/迁移到我朋友的桌面,它也是以 Window 作为操作系统,并且还使用 XAMPP 包。
我有什么办法吗?
【问题讨论】:
我在自己的桌面上使用 XAMPP 包,操作系统为 Window 7。
这意味着我正在使用 MySQL DB 和 Apache 服务器。
现在我想将我的整个 MySQL DB 复制/迁移到我朋友的桌面,它也是以 Window 作为操作系统,并且还使用 XAMPP 包。
我有什么办法吗?
【问题讨论】:
从 MySQL 文件夹(旧 xampp 文件夹下)复制数据库文件,share、bin 和 script 除外文件夹查看附件图片以查看需要复制哪些文件(仅绿色框中的文件)并替换 MySQL 文件夹中新安装的 xampp 目录中的所有这些数据库文件。
重启 xampp 启动 MySQL 并打开数据库和表以确保其正常工作。
【讨论】:
是的。
可以使用命令行工具mysqldump
保存您的数据库
mysqldump -u[yourusername] -p[yourpassword] --all-databases > mydump.sql
再读一遍:
mysql -u[yourusername] -p[yourpassword] < mydump.sql
我假设 mysql bin 目录可以通过命令行访问。 [yourusername] 和 [yourpassword] 应不带括号。
【讨论】:
去这个地址http://127.0.0.1/和下一个phpmyadmin 选择数据库 并单击导出并选择列... 然后点击去
将文件复制到服务器并转到服务器中的phpmyadmin,然后单击导入并添加文件数据库 并享受它。
【讨论】:
您可以从命令行使用 mysqldump 或 PHPMyAdmin(如果已安装)转储数据库,然后将其导入您朋友的计算机。
【讨论】:
在 PhPmyAdmin 中转到导出并在一台计算机上导出,然后在另一台计算机上使用导入
sql 脚本是最好的选择。但真的任何工作
【讨论】:
您可以在xampp 中打开phpmyadmin 并将数据库转储到一个文件中,然后将其发送到另一台PC 并将其导入phpmyadmin。
【讨论】:
您的版本和数据目录设置是什么? datadir 默认为 C:\Program Files\MySQL\MySQL Server 5.0\data
您可以压缩该文件夹并将其解压缩到同一位置的新服务器(至此 mysql 服务器关闭两台服务器),然后在那里启动 mysql 服务器。这假设您的 datadir 设置在两台服务器中是相同的。
【讨论】: