我希望你能帮助我-我曾经使用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