从 Mysql PHPmyAdmin 获取数据库文件

Getting the Database File from Mysql PHPmyAdmin

  1. 在哪里可以找到我的 mysql 数据库的数据库文件?它的扩展文件名是什么?
  2. 假设我找到了数据库文件,应该将什么文件导入phpmyadmin?
  3. 您想添加任何重要内容吗? :)

首先让我们明确一点,在 phpmyadmin 上您只能导入 *.sql 文件(从选项卡导入),或者您可以复制并粘贴 sql 语句。

但在此之前(将您的数据库导入 phpmyadmin)您必须找到您现有的数据库!

  1. 搜索找到 *.sql 文件,是这样,您可以轻松地将其导入 phpmyadmin 并让您的数据库重新运行。

  2. 如果不是1,你用的是xampp还是mapp?如果是这样,您可以找到存储在 c:\xampp\mysql\data** 中的所有数据库,例如文件夹**c:\xampp\mysql\data\schoolDBschoolDB 的表格文件放入该文件夹。

    一个。将所有数据文件夹复制到闪存驱动器中,然后尝试将 xampp/mampp 安装到另一个 PC/laptop 并将数据文件夹粘贴到新安装的文件中。

如果这对您没有帮助,您能否更具体地说明您的问题?

首先您必须找到 Mysql/data 文件夹。由于这可能会因您的配置而有很大不同,您可以这样做:

  1. 在您的 PC 中,使用正确的搜索工具(取决于您的 OS),找到 my.ini 文件(希望唯一,但如果不是,请查看 [=53= 的更新日期] 最近的一个)。
  2. 使用编辑器打开此 my.ini 并找到类似于 datadir=... 的行:“...”是您的 data 文件夹的路径。

那要看你的数据库引擎了。

如果是 MyISAM 查看上面的 data 文件夹,找到并复制其名称与您的数据库名称完全相同的子文件夹。

如果是 InnoDB 你必须:

  1. MyISAM
  2. 一样查找并复制子文件夹
  3. data 文件夹中,找到并复制 ibdata1(无扩展名)

要进一步将其粘贴到另一台 PC,您必须按照上述相同的方式找到 data 文件夹,然后将您的子文件夹(和文件,如果 innoDB)放在正确的地方。

注意:如果接收 PC 已经包含一个或多个 innoDB 数据库,您新粘贴的数据库将覆盖现有的!
在这种情况下,您可以先重命名现有的 ibdata1,然后再粘贴您的:然后不要尝试使用 "hidden" 数据库,直到您抑制您的数据库并重命名回来。
请注意,在这里,它变成了一个非常奇怪和危险的练习......

我不确定这是答案,但如果您在 Windows 中使用 Xampp,请打开 Xampp->mysql->data。您应该会看到在您的 phpmyadmin 中创建的所有数据库。