大家好,我最近创建了一个数据库,我们的教授告诉我们,我们可以通过复制xampp / mysql / data中的文件夹来复制数据库。
然后在我创建数据库后,我将数据库的文件夹复制到那里,因为我将继续在另一台计算机上创建数据库。事实证明,复制该文件夹是不够的,因为事实证明它只能读取数据库本身,而不能读取数据库中表格的内容。
数据库文件夹“tablename”.frm和“db.opt”的内容。
有人可以教我正确备份数据库的方法吗?为了运行我在其他计算机上创建的数据库,我需要复制哪些文件。
我已经读过这篇文章,但我似乎无法正确理解这些说明。(如果这是正确的备份方式)
答案 0 :(得分:11)
在XAMPP的本地屏幕(浏览器内),转到PhpMyAdmin(左侧)和选择MySQL,查看左上方的数据库,确保选中它。在中央屏幕中将有一个菜单选项卡,其中有一个导入和旁边的导出选项卡。选择“导出”选项卡。 在这里,您必须选择要包含在备份中的所有表,以及设置备份文件的名称和设置位置(默认情况下相信其下载文件)。请记住还要确保选择了备份文件的类型。即sql文件等。
完成此备份后,您只需在浏览器的XAMPP中再次导入即可。应该比较容易。希望它有所帮助。
答案 1 :(得分:10)
有两种备份数据库的方法
一:文件夹备份
在Windows中转到xampp安装文件夹xampp> mysql>数据>在这里找到您的数据库名称文件夹。复制并保存。
你可以使用任何其他计算机只需转到xampp安装文件夹xampp> mysql>数据>在这里害虫。
二:导出数据库.sql备份
在浏览器中转到phpmyadmin并选择您的数据库>然后在顶部鬃毛中单击“导出”。然后在新模板输入框中写一个名称。然后单击go。你会发现文件已下载。
您可以使用任何其他计算机,然后在浏览器中转到phpmyadmin并创建数据库,在顶部菜单上单击导入单击选择文件>选择此文件女巫下载>然后点击转到按钮。
答案 2 :(得分:3)
使用phpMyAdmin http://codex.wordpress.org/Backing_Up_Your_Database
中的导出功能答案 3 :(得分:0)
这三个文件是包含表格内容的文件
ibdata1
ib_logfile0
ib_logfile1
所以一旦你复制了所有其他部分,只覆盖这三个文件,你的表格内容将可用