在xampp中备份mysql数据库?

时间:2013-03-08 13:14:52

标签: mysql phpmyadmin xampp

大家好,我最近创建了一个数据库,我们的教授告诉我们,我们可以通过复制xampp / mysql / data中的文件夹来复制数据库。

然后在我创建数据库后,我将数据库的文件夹复制到那里,因为我将继续在另一台计算机上创建数据库。事实证明,复制该文件夹是不够的,因为事实证明它只能读取数据库本身,而不能读取数据库中表格的内容。

数据库文件夹“tablename”.frm和“db.opt”的内容。

有人可以教我正确备份数据库的方法吗?为了运行我在其他计算机上创建的数据库,我需要复制哪些文件。

我已经读过这篇文章,但我似乎无法正确理解这些说明。(如果这是正确的备份方式)

http://dev.mysql.com/doc/refman/5.0/en/innodb-backup.html

4 个答案:

答案 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)

这三个文件是包含表格内容的文件

  1. ibdata1

  2. ib_logfile0

  3. ib_logfile1

所以一旦你复制了所有其他部分,只覆盖这三个文件,你的表格内容将可用