• 本站为了您愉快的极速浏览开启了缓存功能,您的评论不会在第一时间显示并刷新,敬请谅解!若有疑问可在节假日QQ咨询站长!
  • 来到MC服主网必看原创文章集锦,务必要看——本站必看集锦目录
  • MC服主网已经完成备案开始正式运营,欢迎各位服主积极投稿哦~投稿一经采用奖励丰厚!发送你的稿件到吧!
  • 站长与您一起打造全中国最全面的我的世界服务器服主博客!网站内容建设中,欢迎订阅以获取关于MC的最新资讯!
  • 访问本站最好使用Chrome等现代化浏览器以获取最佳浏览效果,本站教程大部分为优质图文教程,欢迎来百度口碑点评我哦!
  • 支持站长?全站广告欢迎点击~需要帮助?QQ联系站长~赞助本站?点我赞助~

[插件教程] 将AuthMe的authme.db文件导入MYSQL数据库

插件&Mod mcfuzhu 1692次浏览 已收录 8个评论 扫描二维码

估计大部分腐竹们都是从小型的服务器慢慢做大的,也许会有很多腐竹跟我一样没有长远的考虑,例如使用AuthMe的时候并没有使用MySQL保存数据。当服务器规模越来越大,db格式文件体积也随之增大,当玩家数量过多时还有可能导致服务器崩溃!

现在所有问题都可以迎刃而解啦!

本教程转载自McFuns!——http://www.mcfuns.net/authme-db-to-mysql.html

[教程]将AuthMe的authme.db文件导入MYSQL数据库

首先要感谢指导我的嫂炸大大,这个问题困扰了我几个月,终于在今天解决了!如果能帮助到大家,希望大家能给点回复!
authme-db-to-mysql-19

转换authme.db文件

首先,打开AuthMe文件夹下面的authme.db文件,这个文件中记录着所有玩家的账号信息,我们要做的就是把这个东西转换成MYSQL能看懂的格式。用NOTEPAD打开文件后,你将会看到如下画面。
authme-db-to-mysql-2

相信所有第一次打开这个文件的腐竹们都会发出这样的声音:WTF?!将这些文本复制下来,粘贴到新建的word文件上,如图所示。
authme-db-to-mysql-3

使用替换功能,将英文状态的“:”替换成tab键,tab键直接输入是输入不进去的,用^t表示。
authme-db-to-mysql-4

之后点击“全部替换”即可完成初步转换。
authme-db-to-mysql-5

格式化处理

新建一个电子表格,在第一行每一列写上如下内容:(格式已处理好,可直接复制在表格最左上粘贴。

1
id  username    password    ip  lastlogin   x   y   z   world   email

复制之前word文件内的所有内容,鼠标点击B2格,将内容粘贴到第二行第二列,并在左侧id一列下添加1~玩家数 的递增数字,如图所示。
authme-db-to-mysql-6

按住Ctrl + A选择全部内容 复制到新建的名为authme.txt文本文件中,保存。
authme-db-to-mysql-7

使用软件导入MYSQL

首先,你需要一款专门管理MYSQL的软件:Navicat for MYSQL

右键插件自动生成的或手动新建的表,点击“导入向导”。
authme-db-to-mysql-8

弹窗中选择默认的“文字文件”,点击“下一步”。
authme-db-to-mysql-9

弹窗中在“导入从”中选择你刚刚编辑的txt文件,,这里以student.txt为例,点击“下一步”。
authme-db-to-mysql-10

authme-db-to-mysql-11

按默认值,点击“下一步”。

authme-db-to-mysql-12

弹窗中,栏位名默认填1,表示第一行是字段,第一个数据列填2,表示数据从第二行开始,最后一个数据列默认为空即可。点击“下一步”。

authme-db-to-mysql-13

按默认值不变(目标表可以自行下拉选择或手动设置),直接下一步。

authme-db-to-mysql-14

默认不变,下一步。

authme-db-to-mysql-15

默认不变,下一步。

authme-db-to-mysql-16

点击“开始”。

authme-db-to-mysql-17

数据导入成功。

authme-db-to-mysql-18

查看数据表数据,是否成功。
authme-db-to-mysql-19

最后,找到authme文件夹下的config.yml文件,按照说明配置好数据库信息后,寻找到:

1
backend: file

将其改为

1
backend: mysql

之后重新启动服务器即可。


如未注明 , 均为原创丨转载请注明本文来自[插件教程] 将AuthMe的authme.db文件导入MYSQL数据库! 由于本站属于分享类网站,故依据CC BY-NC-SA 3.0协议,收集了大量网络资源,如原作者对本站转载的资源不满意的话,可以联系我们进行删除处理,同时本站对原创作品享有相关法律权利。 联系邮箱【admin#mcfuzhu.net】【#换成@】
由于本站自建云盘因欠费400余元(泥萌太热情了)导致云盘在今年6月之前上传的数据全部丢失,目前站长已经把收集到的数据全部上传百度云,如仍有缺失请尽快告知!
喜欢 (8)or分享 (0)
关于作者:
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(8)个小伙伴在吐槽
  1. 绝对使用,收藏备用
    吃过没|chiguomei.cn2015-10-01 20:12 回复 Windows 8.1 | Firefox 40.0
  2. 不行啊 这是怎么回事 服务器上提示connectionpool was unavailable... Reconnected
    幻雪2015-12-05 22:58 回复 Windows 7 | Chrome 28.0.1500.95
    • :evil: 连接池不可用 请使用有效MySQL服务器哦~
      mcfuzhu2015-12-10 08:53 回复 Windows XP | Internet Explorer 8.0
  3. 导入数据库里面怎么接通数据?我导入了用原来的号要重新注册了
    徐鹏2016-08-12 00:57 回复 Windows 10 | Chrome 51.0.2704.106
    • :arrow: 远端访问数据库就行
      mcfuzhu2016-08-12 11:02 回复 Windows 8.1 | Chrome 39.0.2171.99
      • 具体是要导入哪个数据表里面。最好有视频的教程。谢谢了!
        徐鹏2016-08-12 15:51 回复 Windows 10 | Chrome 51.0.2704.106
  4. 最后几步感觉用PHPmyadmin好一点
    Redbeanw2017-01-17 11:32 回复 Windows 7 | Chrome 45.0.2454.101
    • :cool: 是的 如果您会用的话
      mcfuzhu2017-01-22 15:03 回复 Windows 8.1 | Chrome 50.0.2661.102
×
订阅图标按钮