如何将MySQL数据库从AMPPS传输到XAMPP vm Stack



我希望你能帮助我-我曾经使用AMPPS,但不幸的是,由于大苏尔更新它不再工作。所以下载了xampp vm stack。现在找不到我需要的数据库了

我已经进入Ampps文件夹并复制出相关的物理数据库,但是将其复制到xampp文件夹中它不允许我。我已经尝试通过chmod -R 777 /Users/samjacksom/.bitnami/stackman/machines/xampp/volumes/root/var/mysql和get info更改权限,但这两种方式都不允许我这样做。

有没有人请有一个解决方案,我可以从旧的安普斯得到我的数据库?

更新:

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

然而,当我进入phpmyadmin数据库是不可见的。有人可以建议我如何可以物理迁移一个数据库?

为什么不直接使用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

相关内容

  • 没有找到相关文章

最新更新