phpmyadmin 在xampp中备份mysql数据库?

gkl3eglg  于 2022-11-09  发布在  PHP
关注(0)|答案(4)|浏览(369)

大家好,最近我做了一个数据库,我们的教授告诉我们,我们可以通过复制xampp/mysql/data中的文件夹来制作数据库的副本。
然后在我创建了我的数据库之后,我把我的数据库的文件夹复制到了那里,因为我将在另一台计算机上继续创建数据库。事实证明,复制那个文件夹是不够的,因为它只能读取数据库本身,而不能读取数据库中表的内容。
数据库文件夹“tablename”.frm的内容和一个“db.opt”。
有人能教我备份数据库的正确方法吗?我需要复制哪些文件,以便运行我在其他计算机上创建的数据库。
我已经读过了,但我似乎不能正确理解说明。(如果这是正确的备份方式)
http://dev.mysql.com/doc/refman/5.0/en/innodb-backup.html

jutyujz0

jutyujz01#

有两种方法来备份数据库

一:文件夹备份在windows中转到xampp安装文件夹xampp〉mysql〉data〉在这里你会找到你的数据库名称文件夹。复制它并保存它。

你可以使用任何其他的计算机,只要到xampp安装文件夹xampp〉mysql〉data〉粘贴到这里。

**注意:**不应覆盖MySql默认文件夹,而应仅覆盖3个文件

  1. ibdata1
  2. ib_log文件0
  3. ib_log文件1
    其他的应该保留为默认值。否则你不会在PHPMyAdmin中看到你的数据库。谢谢

两个:导出数据库.sql备份在浏览器中转到phpmyadmin并选择您的数据库〉然后在顶部单击导出.然后在新模板输入框中写入名称.然后单击转到.您会发现一个文件已下载.

你可以在任何其他电脑上使用它,然后在浏览器中进入phpmyadmin,创建一个数据库,然后在顶部菜单上单击导入单击选择文件〉选择下载的文件〉然后单击转到按钮。

aelbi1ox

aelbi1ox2#

在XAMPP的本地屏幕上(在浏览器中),转到PhpMyAdmin(在左手边)并选择MySQL,在左上角查看您的数据库,确保它被选中。在屏幕中央会出现一个菜单选项卡,其中有一个导入选项卡,旁边是导出选项卡。选择导出选项卡。在这里,您必须选择所有要包括在备份中的表,以及设置备份文件的名称和位置(默认为下载文件)。请记住,还要确保选择备份文件的类型。例如,sql文件等。
在你做了这个备份之后,你可以简单地在浏览器的XAMPP中再次导入它。应该相对容易。希望它能有所帮助。

0vvn1miw

0vvn1miw4#

这3个文件是包含表内容的文件

  1. ibdata1
  2. ib_log文件0
  3. ib_log文件1
    因此,一旦复制了所有其他部分,只覆盖这三个文件,您的表内容将可用

相关问题