cocos creator 1.8.2+pomelo+mysql8.0 简单部署测试

目标:我这里要做的目标,就是当一个用户(id为100,name是xiaoming)在房间01(rid=01)买了一个商品(count=1),然后在mysql的商品表格里记录下一条数据,包括用户的id(id=100)和商品的owner(owner=name加上用户的房间号)。

一、安装环境

1、cocos creator 1.8.2 安装

2、pomelo 安装(包括node.js之类)按照官方教程即可,如果不想装vs2010这类占10G硬盘空间的东西,直接npm install --global --production windows-build-tools,需要大约一共2G左右硬盘

3、在官网下载Mysql 8.0.11,安装,这里没什么可说的,至少把server和workbench装一下 。

注意:安装mysql 8.0 的时候碰到一个问题,直接用workbench连接会外部组件报错。细查一下是Authentication plugin 'caching_sha2_password'cannot be loaded。

解决方法:进入mysql 命令行窗口

这里root的密码改为111111,使用老版本的身份验证插件方式: 

ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY ‘111111’;

4、为了调试方便,建议安装webstorm。

二、安装用到的案例程序和包

1、安装pomelo框架的经典聊天例子chatofpomelo:命令行直接git clone https://github.com/NetEase/chatofpomelo-websocket.git,然后cd chatofpomelo-websocket,执行npm-install.bat(我是win7系统)。

2、命令行进入到game-server目录,安装最新版的generic-pool,npm install generic-pool

3、配置cocos creator客户端的pomelo库可以参照这个贴子:http://forum.cocos.com/t/cocos-creator-pomelo/60036

三、 配置数据库

1、安装好mysql后,用workbench的root进入,创建一个新的schema,起名就叫pomelo吧。然后创建一个新的用户,权限给全,选择users and privileges,在下方有个add account按钮点一下,,用户名叫test,选项卡选administrative roles,都点上,选项卡再选schema privileges,点击add entry,把数据库pomelo的权限都给test。

2、新建个连接,就叫叫testConnection吧,然后edit一下这个连接,用户就用刚刚创建的test。

3、用新连接testConnection进入mysql,在名为pomelo的数据库(就是schema)下创建一个table,叫goods。给这个表建两个column。一个叫id,第二个叫owner

四、配置服务器端

1、配置数据库连接参数

我们这个例子建立在pomelo官方的例子chatofpomelo之上,进入下载的chatofpomelo,由于数据库的连接参数game-server和web-server都需要用到,所以最好放到一个共享目录。在项目根目录建立一个shared目录,再在下面建立个config目录,在config下面新建一个文件mysql.json,配置连接数据库的参数:

{

    "development": {
      "host" : "127.0.0.1",
        "port" : "3306",
        "database" : "pomelo",
        "user" : "test",
        "password" : "1234qwer"
    },
    "production": {
      "host" : "127.0.0.1",
        "port" : "3306",
        "database" : "pomelo",
        "user" : "test",
        "password" : "1234qwer"
    }
}

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值