前言:
前面配置好了pomelo基于websocket的聊天室。接下来,我们准备为这个聊天室增加一个注册系统,首先,在系统中安装数据库。根据实际项目需求,数据库只需要稳定,访问频度和压力都不大,所以我们选MySql,而不用Mongodb。官方文档中可以看到,还有个比较完整的mmorpg游戏的例子lordofpomelo,里面采用了MySql数据库,我们可以把它的这些相关代码以及部分数据库结构学习过来。只拷贝符合我们需求的代码。
1. 安装MySql数据库:
sudo apt install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
安装mysql-server的时候,显示如下信息,要求输入root密码:
While not mandatory, it is highly recommended that you set a password
for the MySQL administrative "root" user.
If this field is left blank, the password will not be changed.
New password for the MySQL "root" user:
需要重复输入一次,设置好了root密码。
检查端口状态:sudo netstat -tap | grep mysql
如果看到有mysql 的socket处于 listen 状态则表示安装成功。
进入数据库:
sudo