0

我希望你能帮助我——我曾经使用过 AMPPS,但不幸的是,由于 Big Sur 更新,它不再有效。所以下载了xampp vm堆栈。现在无法获得我需要的数据库。

我已经进入 Ampps 文件夹并复制了相关的物理数据库,但将其复制到 xampp 文件夹中它不会让我这样做。我试图通过chmod -R 777 /Users/samjacksom/.bitnami/stackman/machines/xampp/volumes/root/var/mysql和通过获取信息更改权限,两者都不允许我这样做。

任何人都可以有一个解决方案让我可以从旧的 Ampps 获取我的数据库吗?

更新:

我有一个运行 Ampps 的 Catalina 虚拟机。并且,将文件转移到那里。对于数据库,我将 db 文件夹从主机上 ampps 上的 var 文件夹复制到 vm 位置。

但是,当我进入 phpmyadmin 时,不幸的是,数据库不可见。有人可以建议我如何物理迁移数据库吗?

4

1 回答 1

0

你为什么不只使用mysqldump?

$ mysqldump -u [user] -p [database_name] > [filename].sql

或获取整个数据库的备份:

$ mysqldump --all-databases --single-transaction --quick --lock-tables=false > full-backup-$(date +%F).sql -u root -p

然后您只需运行以下命令即可在新堆栈上恢复备份:

$ mysql -u [user] -p [database_name] < [filename].sql
于 2021-01-18T10:51:16.317 回答