MOBA游戏《最后一战》二:部署实战-调整数据库

进过编译后,我们可以在项目目录内找到Bin目录,里面包含了服务端运行的全部产物,其中包括了数据库。

数控库相关的目录:Bin\x64\Release\dbsql

1、 Rebuild.bat

其中,Rebuild.bat文件是数据库初始化可执行文件,它是用来创建数据库的。

用Note++或vs打开,编辑Rebuild.bat里面的内容

@echo off  
:begin
@echo ----------1, create all game database------------ 
mysql -uroot -p123321 < createdb.sql
mysql -uroot -p123321 < grantuser.sql 

mysql -uroot -p123321 < fball_accountdb.sql
mysql -uroot -p123321 < fball_chargedb.sql
mysql -uroot -p123321 < fball_robedb.sql

mysql -uroot -p123321 fball_accountdb < fball_accountdb.sql
mysql -uroot -p123321 fball_chargedb < fball_chargedb.sql
mysql -uroot -p123321 fball_robedb < fball_robedb.sql

mysql -uroot -p123321 fball_gamedb_1 < fball_gamedb.sql
mysql -uroot -p123321 fball_gamedb_2 < fball_gamedb.sql
mysql -uroot -p123321 fball_gamedb_3 < fball_gamedb.sql 

mysql -uroot -p123321 fball_logdb_1 < fball_logdb.sql
mysql -uroot -p123321 fball_logdb_2 < fball_logdb.sql
mysql -uroot -p123321 fball_logdb_3 < fball_logdb.sql 

显然,这是个执行来了多个sql脚本的脚本文件,需要将对应的用户与密码替换一下,即系将-uroot -p123321,改成你自己的数据库名称和密码,

  • root 改成你的数据库用户
  • 123321 改成你数据库的用户的登陆密码。

2、其它涉及mysql用户及密码相关文件修改

按上面方法修改如下文件

  • db_back.bat
  • grantuser.sql

3、双击Rebuild.bat,执行数据库创建。

如无意外,将会在你本地的数据库中生成以下的库

image.png

你可能感兴趣的:(MOBA游戏《最后一战》二:部署实战-调整数据库)