本帖最后由 那爱 于 2020-2-16 10:42 编辑

征途手工架设服务端+配套双客户端+架设流程

架设流程简单说明

1、操作系统为Centos6.3_64位,需要安装的包:

lua-5.1.5

cmake-2.8.7

mysql-5.5.23

mysql++-3.1.0

boost_1_49_0

tar -xzvf lua-5.1.5.tar.gz

cd lua-5.1.5

然后执行make,会提示让你输入make 系统,因为我的系统是linux的,因此输入make linux

2、编译安装boost

#tar -zxvf boost_1_49_0.tar.gz

#cd boost_1_49_0

#./bootstrap.sh

#./b2 install

3、MYSQL5.5安装详细步骤:

#tar zxvf cmake-2.8.7.tar.gz -C /usr/local/src/

#tar zxvf mysql-5.5.23.tar.gz -C /usr/local/src/

# cd /usr/local/src/cmake-2.8.7/

# ./configure

# gmake && make install

# cd ../mysql-5.5.23/

# mkdir -p /data/mysql

存放mysql的数据文件的

# useradd -u 27 -d /data/mysql/ -s /sbin/nologin mysql

# id mysql

uid=27(mysql) gid=27(mysql) groups=27(mysql)

# chown -R mysql:mysql /data/mysql/

# ls -ld /data/mysql/

drwxr-xr-x 2 mysql mysql 4096 07-11 03:56 /data/mysql/

# yum install -y ncurses-devel

# rm -f CMakeCache.txt (如果后来用yum安装的ncurses-devel要执行这步操作,在进行下一步)

# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysql/ -DWITH_EXTRA_CHARSETS=all -DWITH_READLINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1  -DMYSQL_TCP_PORT=3306 -DDEFAULT_COLLATION=utf8_general_ci

上面这条超长命令必须在mysql-5.5.11目录中执行!!!

-DCMAKE_INSTALL_PREFIX  mysql的安装路径

-DDEFAULT_CHARSET  字符集

-DMYSQL_DATADIR            数据的保存路径

-DMYSQL_TCP_PORT   端口

# make&& make install

# cd /usr/local/mysql/

# ls

bin      data  include         lib  mysql-test  scripts  sql-bench

COPYING  docs  INSTALL-BINARY  man  README      share    support-files

# cd support-files/

# cp my-medium.cnf /etc/my.cnf

生成mysql的配置文件

# pwd

/usr/local/mysql

# cd scripts/

# ls

mysql_install_db

# vim /etc/my.conf

在[mysqld]后面加两行

skip-name-resolve

innodb_flush_log_at_trx_commit = 2

初始化数据库:

# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/

Installing MySQL system tables...

OK

Filling help tables...

OK

# vim /etc/my.cnf

[mysqld]

datadir         = /data/mysql 添加,指定数据的保存位置

# pwd

/usr/local/mysql/support-files

# cp mysql.server /etc/init.d/mysqld

复制mysql的启动脚本

# /etc/init.d/mysqld start

# pwd

/usr/local/mysql/bin

# ./mysql

mysql>

# vim /etc/profile

export PATH=/usr/local/mysql/bin:$PATH 添加

# . /etc/profile

启动mysql:

/etc/init.d/mysqld start

chkconfig --add mysqld

chkconfig mysqld on

# mysql

mysql>

9、mysql++安装

tar -zxvf mysql++-3.1.0.tar.gz

cd mysql++-3.1.0

./configure

make

make install

# pwd

/root/mysql++-3.1.0

#vim ssx/genv2.cpp  根据报错在这个文件中找到相应位置添加最下面那条命令

#include

#include

#include

#include

程序启动报错解决:

ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/

mysql> select user,host,password from mysql.user;查看用户信息

+------+------------+-------------------------------------------+

| user | host       | password             |

+------+------------+-------------------------------------------+

| root | localhost  |                  |

| root | 10-6-3-176 |  |

| root | 127.0.0.1  |                      |

| root | %        |  |

+------+------------+-------------------------------------------+

4 rows in set (0.00 sec)

mysql> set password for root@localhost=password('XXXXXXX');设置root密码

mysql> set password for root@'10-6-6-23'=password('XXXXXXXX');

mysql> grant all on *.* to root@"%" identified by 'XXXXXXXX';授权

mysql> select user,host,password from mysql.user;

+------+------------+-------------------------------------------+

| user | host       | password                    |

+------+------------+-------------------------------------------+

| root | localhost | *C07583ABFCBBCC5D64C9469E28D4861951C5024A |

| root | 10-6-3-176 | *C07583ABFCBBCC5D64C9469E28D4861951C5024A |

| root | 127.0.0.1 |                              |

| root | %      | *4F048907E92401E909B60D4C90426C4D3AEB499D |

+------+------------+-------------------------------------------+

4 rows in set (0.00 sec)

mysql> delete from mysql.user where user='';删除匿名用户

mysql> grant select on uctot.* to 小用户@'%' identified by "XXXXXXXX";授权

mysql> show grants for root@"%";查看用户有那些权限

mysql>  grant select  on *.* to chinatot@"%" identified by 'XXXXXXXXX';

mysql> flush privileges;

mysql> exit

01.jpg (28.55 KB, 下载次数: 2)

2019-5-3 19:35 上传

游客,如果您要查看本帖隐藏内容请回复

mysql5.7架设征途服务器_征途手工架设服务端+配套双客户端+架设流程相关推荐

  1. mysql架设手游_手游长生诀手工架设完整服务端文件+安卓客户端+架设教程

    内容介绍 架设教程: 文件:readme.txt csj_file.tar.gz csj.tar.gz 解压上面两个包 1. 系统要求:内存16G为佳,CENTOS6.5_X64 2. iptable ...

  2. python 服务端与c++客户端通讯_[原创]python socket 服务端 与 c++客户端通讯,发包内容加密,支持大文件,并发...

    代码经过网络搜索,综合算是原创吧.py脚本为服务端 项目文件在 https://github.com/jinjie412/service_client_socket import socketserv ...

  3. 畅玩mt3单机游戏服务器维护,【梦幻西游】MT3仿端手工游戏服务端源码[教程+授权物品后台]...

    [梦幻西游]MT3仿端手工游戏服务端源码[教程+授权物品后台] 架设教程 系统:CentOS 6.8  64位 1.关闭防火墙 chkconfig iptables off service iptab ...

  4. 诛仙3el服务器位置,【诛仙3风吟】虚拟机镜像一键服务端+配套客户端+青萝+EL编辑器+GM工具+启动说明...

    [诛仙3风吟]虚拟机镜像一键服务端+配套客户端+青萝+EL编辑器+GM工具+启动说明_站长网(Downzz.com) 资源介绍: 1.修复部分bug. 2.添加官方12月圣诞2018时装.坐骑.(已收 ...

  5. netty服务器返回信息关闭,netty4 服务端同步客户端返回的结果

    netty是一个异步通讯框架,在有的时候咱们想使用服务端向客户端发送消息,服务端同步等待客户端返回结果真进行下一步的业务逻辑操做.那要怎么作才能同步获取客户端返回的数据呢?这里我用到了JDK中的闭锁等 ...

  6. 在以TCP为连接方式的服务器中,为什么在服务端设计当中需要考虑心跳?

    https://www.zhihu.com/question/35013918 在以TCP为连接方式的服务器中,为什么在服务端设计当中需要考虑心跳? 这个心跳包除了告知服务端我在线,还有其他作用吗?比 ...

  7. 服务端渲染和客户端渲染以及服务器部署

    文章内容输出来源:拉勾教育前端高薪训练营 SPA单页面应用 优点 用户体验好 开发效率高 渲染性能好 可维护性好 缺点 需等待客户端js解析执行完,造成首屏渲染时间长 单页面的html是没有内容的,不 ...

  8. 服务器ws证书,如何让服务端同时支持WebSocket和SSL加密的WebSocket(即同时支持ws和wss)?...

    自从HTML5出来以后,使用WebSocket通信就变得火热起来,基于WebSocket开发的手机APP和手机游戏也越来越多.我的一些开发APP的朋友,开始使用WebSocket通信,后来觉得通信不够 ...

  9. 传奇手游服务器搭建_复古传奇手游服务端架设教程

    浙江复古传奇手游服务端架设教程地处长三角中心位置,复古传奇手游服务端架设教程具有独特的地理和爆光柱的传奇手游商业优势,交通便利,复古传奇魔龙怎么去运输快捷. 在传奇私服游戏中,是进级兵器能力晋升游戏兴 ...

  10. 云服务器如何链接本地打印机_利用FileZilla搭建云服务器FTP服务端和本地客户端...

    腾讯云服务器(服务端) 本地计算机(客户端) 1.首先在腾讯云上下载好FileZilla的对应服务端版本 这里附上中文下载地址 下载 - FileZilla中文网​www.filezilla.cn 2 ...

最新文章

  1. golang中字符串内置函数整理
  2. python是中国的吗-操作系统3:编程语言和操作系统是什么关系?
  3. C/C++之数据类型
  4. Python 进阶之路 (八) 最用心的推导式详解 (附简单实战及源码)
  5. 怎么让员工服从管理_职场 | 在职场中,遇到不服从管理的员工,该怎么办呢?...
  6. 《2020数字中国指数报告》重磅发布,“上云”成产业数字化必选项
  7. 利用Civil 3D API更改曲面的样式
  8. Java知识总结,不止为了秋招(下)!!!
  9. mysql专业连接工具_mysql(MySQL客户端连接工具)
  10. 入门SpringBoot集成常用框架以及常见处理方式(括宽知识面)
  11. Vue3格式化Volar报错
  12. [转载]关于雷电防御_-刘艳红-_新浪博客
  13. 笑喷了,我用Python帮韦小宝选最佳老婆组合
  14. xPC信号采集和分析(1)
  15. 使用IBM InfoSphere Guardium Encryption Expert保护您的敏感数据
  16. ZZ教你卸载 Office 正版增值计划通知 (KB949810)-CHS
  17. 涛思 TDengine 表设计及SQL
  18. Go汇编入门资料【强!!!】
  19. typescript-pdf教程 下载
  20. [Luogu P3147] [BZOJ 4576] [USACO16OPEN]262144

热门文章

  1. 企业新站,如何建立外链,提高预期排名?
  2. 将一个对象转换成数组
  3. GUI简介、AWT、Frame、Penal
  4. 全球最小的一款P2P软件——eMuleBT软件框架分析
  5. 2015最新iherb海淘攻略-图文入门教程
  6. ant man 什么意思_man是褒义娘就是贬义么?百雀羚真的敢说
  7. PHP-简单的留言薄功能
  8. css模糊遮罩效果_遮罩效果 css3
  9. 图解python中的time、datetime模块及他们的时间格式转换(附:格林尼治时间gmt、本地时间、协调世界时utc)
  10. 如何预测用户query意图 « 搜索技术博客-淘宝