建立rAthena运行所必须的两个数据库

本文主要向大家介绍如何在MySQL中建立运行rAthena所需的数据库,以及两个数据库作用的简单介绍。

完成这篇文章的教程后,您将得到一个能够支撑rAthena正常运行的数据库,并且可以对rAthena的数据库结构有一些简单的了解。

首先,我假设您是刚安装完成MySQL数据库,并且已经学会使用数据库管理工具来对MySQL进行管理(详见《推荐一款管理MySQL数据库的工具》)。

现在我们开始动手,请跟着教程一步一步做,首先请看你的rAthena文件夹,里面应该有一个sql-files目录:

这个目录里面存放了创建rAthena所需数据库的sql脚本文件,最重要的两个为main.sqllogs.sql

我们待会儿要创建的数据库分别是“玩家信息数据库”以及“日志信息数据库”两个,分别和这里的main.sqllogs.sql一一对应。

玩家信息数据库”是负责记录玩家的账号、角色、各种任务变量、仓库物品信息、背包物品信息等等…

日志信息数据库”是负责记录什么时候地上掉了什么物品,玩家说过什么话,什么时候玩家登录过,什么时候玩家卖掉什么东西等等…

前者很关键,服务器的所有核心数据都在里面,后者只是做日志记录,定期清空掉里面的数据也不会有大问题。

上面的基础知识很重要,希望大家能够仔细读一读而不是直接跳过哈~ 接下来请打开SQLyog Enterprise,并连接到本机的数据库,可看到如下界面:

随后请在左侧的“root@localhost”上,鼠标右键单击,选择“创建数据库”:

我们一共要创建2个数据库,我们先创建一个名为ro_main的数据库,编码保持默认的Default选项,并点击“创建”:

接下来,我们用一样的方法,再创建一个名为ro_logs的数据库,编码也保持默认的Default选项,并点击“创建”:

至此,我们可以在左边看到刚刚创建的2个数据库,大家可以确认一下:

接下来,我们就要为这两个数据库导入他们对应的sql文件了,请右键单击左侧的ro_logs数据库,选择“导入”,然后选择“从SQL转储文件导入数据库”:

然后在弹出的界面中,点击“”选择logs.sql文件,并点击“执行”:

这时候会弹出一个确认窗口,请点击“确定”即可:

执行如果顺利完成,那么会看到如下图所示的提示界面,点击“完成”,我们就完成了对ro_logs数据库的导入了

这时候,你可以在左侧展开ro_logs数据库的Tables,可以看到我们刚刚导入的表(在导入之前他们是不存在的):

接下来,我们用一样的方法,为ro_main数据库导入main.sql文件,成功的话,能看到ro_main数据库的Tables中有很多个表:

至此,你已经成功的建立了运行rAthena所需的2个数据库,你需要记住这两个数据库的名字(比如ro_mainro_logs,当然你也可以自己起名,不一定非得用上面举例的名称)!