我最近安装了新版XAMPP。我将数据库文件夹从旧xampp的mysql/data
复制并粘贴到较新版本的同一文件夹中。数据库名称显示在phpMyAdmin中,但它不显示任何数据。
我知道我可以做一个简单的导入/导出sql来解决这个问题,但我想知道为什么复制和粘贴数据库文件夹不起作用?为了使这项工作,我是否必须做其他事情?
我将使用自动备份工具定期备份我的数据库。除备份mysql/data
文件夹外,是否还需要备份其他一些文件夹或文件以进行正确的数据库备份?
答案 0 :(得分:0)
为什么复制和粘贴数据库文件夹不起作用? >>据我所知,我们需要使用导入功能,因为它会将数据库注册到mysql的infomation_schema。 因此,即使数据库文件存储在正确的文件夹中,它也不会显示在phpmyadmin上,因为它没有注册。我认为mysql没有进行任何目录扫描来确定它的数据库排队。
要自动备份,您可以通过多种方式进行备份。此外,如果您使用Linux操作系统,您可以更自由地执行此操作,例如创建一个PHP脚本来备份您的数据库,然后使用cron job定期执行它。
希望这可以帮到你。