zoukankan      html  css  js  c++  java
  • .frm文件怎么导入到数据库

    如题想搞个私服游戏,但是数据库文件按文档的操作方法行不通。只能自行导入。

    其实.frm文件就是mysql表结构文件,你拷贝data那一块的文件到你电脑安装的mysql的data文件下就行了。

    一、首先查找你mysql安装的位置

    select @@basedir as basePath from dual   

    当然mysql5.7不在这个路径下,在安装盘符找ProgramData这个文件

    我的实际数据就是这个地址  C:ProgramDataMySQLMySQL Server 5.7Data

    二、拷贝数据

    可以看到data文件夹里面,一个文件对应一个数据库,其他都是日志等配置文件。

    把你的数据文件放进去即可。

    但是结果很遗憾,导入的表数据是空的,且查询错误。原因是版本不同,我装的5.7而原文件是5.5

     三、替换文件

    上面刷新数据库没有数据,是因为少了ib_logfile0,ib_logfile1,ibdata1这几个文件。

    ①:把原来数据库的ib_logfile0,ib_logfile1,ibdata1这几个文件备份到一个文件夹。

    ②:关闭mysql服务,把当前数据下的这几个文件删掉,用要拷贝的数据这三个文件替换。

    ③:打开mysql服务,登录刷新,发现有数据了。把这些数据以.sql文件导出,这样数据就拿到了。

    四、还原

    同上,关闭mysql服务,把原来的ib_logfile0,ib_logfile1,ibdata1这几个文件还原回去,再启动mysql服务。

    此时你原来导入的那几个表有没数据了,删掉库名,重新导入你的.sql文件就好了。

    因此想要别人的数据,直接拷贝这个文件就行了。当然犯罪的事情不能干啊!

  • 相关阅读:
    有关base64编码算法的相关操作
    不宜多吃的十种垃圾食品
    ~ 無 淚 的 天 使 ~
    Datagrid 中添加ComboBox 的两种方法(winform)
    刀兄写的IIS管理类(C#)
    17种常用正则表达式
    正则表达式经典 (转)
    C#中Pinvoke的使用
    C#中Pinvoke的使用2
    异步操作样本
  • 原文地址:https://www.cnblogs.com/zeussbook/p/10986118.html
Copyright © 2011-2022 走看看