我在旧电脑上有一个本地主机 (XAMPP)。我需要在新 Mac 上使用本地主机 (MAMP) 的 MySQL 数据库。问题是,电脑没有互联网连接。有什么方法可以转移数据库吗?非常欢迎提供详细说明,因为我绝不是服务器专家。谢谢
答案1
您应该能够按照上述评论中的建议使用 USB 棒。只需确保先删除/修改 DB 文件的权限,以避免在移动 DB 后无法访问 DB。如果出现问题,那将是一个痛苦的教训……经验之谈。
- 备份 MySQL
- 因此,在新电脑上使用导入链接
答案2
XAMP 应该安装了 phpmyadmin。如果安装了,我会使用它来创建数据库的备份/转储。将其放在 USB 上,将其移动到 Mac,然后再次使用 phpmyadmin 首先创建数据库,然后导入数据。
您也可以使用 mysqldump(至少在 Linux 上从命令行使用。不确定 Windows 上的 XAMP):
mysqldump -u 用户名 -p 数据库 | gzip > database.sql.gz (管道 gzip 是可选的)
所以说你的数据库名称是 db_important 并且你的数据库用户名是 phil
mysqldump -u phil -p db_important | gzip > db_important.sql.gz
(运行此程序时会要求您输入数据库密码)
或者不使用 gzip:
mysqldump -u phil -p db_important > db_important.sql
如果你不熟悉 mysql 命令行,phpmyadmin 应该是最简单、最安全的途径
这些链接可能会有帮助: