文章目录
- 1.mysql配置
- 2.windows底下额BankServer改为Linux用muduo库来实现
1.mysql配置
- sudo apt-get install mysql-server mysql-client
- sudo apt-get install libmysqlclient15-dev,mysql开发工具包
- 启动命令:sudo /etc/init.d/mysql restart或者:sudo mysqld_safe -user=mysql &
- 关闭:sudo mysqladmin shutdown -u root -p
- my.cnf配置,位置/etc/mysql,
- 导入crebas.sql(文件改为utf-8 否则,无法显示中文)
创建bank数据库,并将其导入 - Linux mysql表名称 大小写敏感
2.windows底下额BankServer改为Linux用muduo库来实现
- 最小改动说明:
将49\ABCBank\Public中的某些文件放到了49\abcbank-muduo\bankserver这下面,因为只有服务端代码;
49\abcbank-muduo\bankserver\Server.h;
49\abcbank-muduo\bankserver\main.cc;
49\abcbank-muduo\CMakeLists.txt;
提供49\abcbank-muduo\bankserver\BankServer.h,微调49\abcbank-muduo\bankserver\BankSession.h,49\abcbank-muduo\bankserver\cmd的命令微调;
49\ABCBank\Bin\client.conf; - 测试:服务端
- 客户端,若服务端的中文日志没有显示出来,则需要修改cmd文件夹下cpp文件为UTF-8编码方式。但是若客户端的界面无法返回中文,则还需要将服务端cpp的文件改为ANSI的编码方式。