从 Mysql PHPmyAdmin 获取数据库文件
Getting the Database File from Mysql PHPmyAdmin
- 在哪里可以找到我的 mysql 数据库的数据库文件?它的扩展文件名是什么?
- 假设我找到了数据库文件,应该将什么文件导入phpmyadmin?
- 您想添加任何重要内容吗? :)
首先让我们明确一点,在 phpmyadmin 上您只能导入 *.sql 文件(从选项卡导入),或者您可以复制并粘贴 sql 语句。
但在此之前(将您的数据库导入 phpmyadmin)您必须找到您现有的数据库!
搜索找到 *.sql 文件,是这样,您可以轻松地将其导入 phpmyadmin 并让您的数据库重新运行。
如果不是1,你用的是xampp还是mapp?如果是这样,您可以找到存储在 c:\xampp\mysql\data** 中的所有数据库,例如文件夹**c:\xampp\mysql\data\schoolDB 和 schoolDB
的表格文件放入该文件夹。
一个。将所有数据文件夹复制到闪存驱动器中,然后尝试将 xampp/mampp 安装到另一个 PC/laptop 并将数据文件夹粘贴到新安装的文件中。
如果这对您没有帮助,您能否更具体地说明您的问题?
首先您必须找到 Mysql/data 文件夹。由于这可能会因您的配置而有很大不同,您可以这样做:
- 在您的 PC 中,使用正确的搜索工具(取决于您的 OS),找到
my.ini
文件(希望唯一,但如果不是,请查看 [=53= 的更新日期] 最近的一个)。
- 使用编辑器打开此
my.ini
并找到类似于 datadir=...
的行:“...”是您的 data
文件夹的路径。
那要看你的数据库引擎了。
如果是 MyISAM
查看上面的 data
文件夹,找到并复制其名称与您的数据库名称完全相同的子文件夹。
如果是 InnoDB
你必须:
- 像
MyISAM
一样查找并复制子文件夹
- 从
data
文件夹中,找到并复制 ibdata1
(无扩展名)
要进一步将其粘贴到另一台 PC,您必须按照上述相同的方式找到 data
文件夹,然后将您的子文件夹(和文件,如果 innoDB
)放在正确的地方。
注意:如果接收 PC 已经包含一个或多个 innoDB
数据库,您新粘贴的数据库将覆盖现有的!
在这种情况下,您可以先重命名现有的 ibdata1
,然后再粘贴您的:然后不要尝试使用 "hidden" 数据库,直到您抑制您的数据库并重命名回来。
请注意,在这里,它变成了一个非常奇怪和危险的练习......
我不确定这是答案,但如果您在 Windows 中使用 Xampp,请打开 Xampp->mysql->data。您应该会看到在您的 phpmyadmin 中创建的所有数据库。
- 在哪里可以找到我的 mysql 数据库的数据库文件?它的扩展文件名是什么?
- 假设我找到了数据库文件,应该将什么文件导入phpmyadmin?
- 您想添加任何重要内容吗? :)
首先让我们明确一点,在 phpmyadmin 上您只能导入 *.sql 文件(从选项卡导入),或者您可以复制并粘贴 sql 语句。
但在此之前(将您的数据库导入 phpmyadmin)您必须找到您现有的数据库!
搜索找到 *.sql 文件,是这样,您可以轻松地将其导入 phpmyadmin 并让您的数据库重新运行。
如果不是1,你用的是xampp还是mapp?如果是这样,您可以找到存储在 c:\xampp\mysql\data** 中的所有数据库,例如文件夹**c:\xampp\mysql\data\schoolDB 和
schoolDB
的表格文件放入该文件夹。一个。将所有数据文件夹复制到闪存驱动器中,然后尝试将 xampp/mampp 安装到另一个 PC/laptop 并将数据文件夹粘贴到新安装的文件中。
如果这对您没有帮助,您能否更具体地说明您的问题?
首先您必须找到 Mysql/data 文件夹。由于这可能会因您的配置而有很大不同,您可以这样做:
- 在您的 PC 中,使用正确的搜索工具(取决于您的 OS),找到
my.ini
文件(希望唯一,但如果不是,请查看 [=53= 的更新日期] 最近的一个)。 - 使用编辑器打开此
my.ini
并找到类似于datadir=...
的行:“...”是您的data
文件夹的路径。
那要看你的数据库引擎了。
如果是 MyISAM
查看上面的 data
文件夹,找到并复制其名称与您的数据库名称完全相同的子文件夹。
如果是 InnoDB
你必须:
- 像
MyISAM
一样查找并复制子文件夹
- 从
data
文件夹中,找到并复制ibdata1
(无扩展名)
要进一步将其粘贴到另一台 PC,您必须按照上述相同的方式找到 data
文件夹,然后将您的子文件夹(和文件,如果 innoDB
)放在正确的地方。
注意:如果接收 PC 已经包含一个或多个 innoDB
数据库,您新粘贴的数据库将覆盖现有的!
在这种情况下,您可以先重命名现有的 ibdata1
,然后再粘贴您的:然后不要尝试使用 "hidden" 数据库,直到您抑制您的数据库并重命名回来。
请注意,在这里,它变成了一个非常奇怪和危险的练习......
我不确定这是答案,但如果您在 Windows 中使用 Xampp,请打开 Xampp->mysql->data。您应该会看到在您的 phpmyadmin 中创建的所有数据库。