2015年4月—2024年4月,论坛已建立9周年,欢迎加入QQ群讨论:419848937

怎样将服务端数据库剥离

主要是游戏中一些经典任务、游戏资料的科普.
回复
头像
hagcse
Mr.GL
Mr.GL
帖子: 151
注册时间: 2018-02-25 15:50

怎样将服务端数据库剥离

帖子 hagcse » 2018-03-10 15:30

看到各个架设说明里都会注明要求本机没装过mysql,否则无法正常运行,估计这个对不少人是个困扰,就写个简单的教程教大家怎样剥离数据库

条件:本机已安装过mysql,否则不用管本教程了

1,停止本机的mysql服务
打开控制面板->管理工具->服务,找到mysql服务,一般这是个开机启动服务,右键点击mysql服务,然后选择停止

2,启动服务端mysql服务
双击服务端里的启动mysql服务即可

3,运行Navicat,转储sql数据库
Navicat资源自己找一下安装,用其它工具或者命令行也可以,这里只讲Navicat,打开Navicat后创建mysql连接,连接参数分别为localhost/3306/root/root,启动连接,打开l2db数据库(或者其它名称的数据库,数量 >= 1,一般是除mysql和information_schema以外),右键点击l2db数据库,选择转储SQL文件,保存到本地

4,关闭服务端mysql服务
双击服务端里的关闭mysql服务即可

5,启动本机mysql服务
打开控制面板->管理工具->服务右键点击mysql服务,然后选择启动

6,创建本地mysql数据库
打开Navicat,创建并打开本地连接,创建数据库,名称与服务端数据库相同,字符集选utf8,然后打开新创建的数据库,右键点击选择运行SQL文件,浏览指向之前保存的sql文件,开始运行


7,服务端参数修改
修改服务端里的loginserver.properties和server.properties文件,把用户名密码都改成本机mysql的设置,如果本机mysql端口不为3306,那么还要修改url参数,如本机mysql端口为3333,那么参数URL = jdbc:mysql://localhost/l2db要改为URL = jdbc:mysql://localhost:3333/l2db
图片

回复