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

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

  • 相关阅读:
    有趣的话
    Ubuntu Sublime Text 3 搜狗拼音
    linux下查看文件编码及修改编码
    解决Qt5 Creator无法切换输入法(fcitx),Ubuntu中不能使用搜狗输入法录入汉字问题
    linux下 为自己编写的程序 添加tab自动补全 功能
    SSH免密码登录
    ubuntu14.04 无法ping通 mirrors6.ustc.edu.cn
    解决 ubuntu14.04下的gedit中文乱码
    资源记录
    【重新学习C语言】起步篇
  • 原文地址:https://www.cnblogs.com/zeussbook/p/10986118.html
Copyright © 2011-2022 走看看