从Mysql PHPmyAdmin获取数据库文件

pkln4tw6  于 2022-11-09  发布在  PHP
关注(0)|答案(3)|浏览(181)

1.我在哪里可以找到我的mysql数据库的数据库文件?它的扩展名是什么?
1.假设我找到了数据库文件,那么应该将什么文件导入phpmyadmin?
1.你有什么重要的事情要补充吗?:)

im9ewurl

im9ewurl1#

首先,让我们明确,在phpmyadmin上,你只能导入 *.sql文件(从选项卡导入),或者你可以复制和粘贴sql语句。
但在此之前(导入您的数据库到phpmyadmin),你必须找到您现有的数据库!
1.搜索找到 *.sql文件,就是这样,你可以很容易地将它导入到phpmyadmin,让你的数据库再次活起来。
1.如果不是1,您使用的是xampp还是mapp?如果是,您可以找到存储在c:\xampp\mysql\data中的所有数据库,例如c:\xampp\mysql\data\schoolDB,以及该文件夹中的schoolDB表文件。
A.将所有数据文件夹复制到闪存驱动器中,并尝试将xampp/mampp安装到另一台PC/笔记本电脑中,然后将您的数据文件夹粘贴到新安装的文件夹上。
如果这对你没有帮助,你能更具体地说明你的问题吗?

cld4siwp

cld4siwp2#

首先,您必须找到Mysql/data文件夹。因为这可能会因您的配置而有很大不同,所以您可以这样做:
1.在您的PC中,使用正确的搜索工具(取决于您的操作系统),找到my.ini文件(希望是唯一的,但如果不是看更新日期,选择最新的一个)。
1.使用编辑器打开my.ini,找到类似datadir=...的一行:...“”是data文件夹的路径。
这取决于您的数据库引擎。
如果它是MyISAM,请查看上面的data文件夹,找到并复制其子文件夹,其名称与您的数据库名称完全相同。
如果是InnoDB,您必须:
1.找到并复制子文件夹,如MyISAM
1.从data文件夹中,找到并复制ibdata1(无扩展名)
为了进一步粘贴到另一台PC上,你必须按照上面解释的方法找到data文件夹,然后把你的子文件夹(和文件,如果是innoDB)放在正确的位置。
注意:如果接收PC已包含一个或多个innoDB数据库,则新粘贴的数据库将覆盖现有数据库!
在这种情况下,可以先重命名现有的ibdata1,然后再粘贴您的ibdata1:那么不要尝试使用“隐藏”数据库,直到您取消了您的数据库并将其重命名回来。
请注意,在这里,它变成了一个极其怪异和危险的练习...

z4bn682m

z4bn682m3#

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

相关问题