• .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文件就好了。

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

  • 相关阅读:
    埃及分数问题(JLNUOJ 2372)
    哈夫曼树的简单实现(JLOJ2370)
    4 Values whose Sum is 0 UVA 1152
    UVA 1600 Patrol Robot
    UVA122 二叉树的层次遍历
    51nod(1174 区间中最大的数)(ST表模板题)
    51nod(1089 最长回文子串 V2)(hash 加二分)
    中国剩余定理(费马小定理求逆元)
    hdu1005 矩阵快速幂
    八连通(vector动态数组法)
  • 原文地址:https://www.cnblogs.com/zeussbook/p/10986118.html
Copyright © 2020-2023  润新知