1.微商城系统之mysql基础知识

欢迎来到【全栈编程】,本篇内容主要是 微商系统使用的软件安装部署,主要包括
1、tailf库安装;2、 elasticsearch安装;3、nginx安装;4、mysql安装;5、golang安装;6、goland IDE安装与golang环境集成;7、微信开发者工具安装与测试;8、etcd安装

表与库的概念

数据库管理数据,它是以什么样的形式组成的?
生活中的表—->表 table
多行多列,传统的数据库都是这样的;声明了表头,一个表创建好了,剩下的就是往表中添加数据
多张表放在档案中—>库 database
学生信息表,成绩表,记过表 -> 都是这个班级的信息,将这几张表放在一个文件夹中 -> 这个文件夹,文档就是 库
mysql服务器可以帮我们管理多个库
C:\wamp\bin\mysql\mysql5.6.12\data
数据库中的数据放在这个文件中, .MYD就是数据文件
档案袋管理员—> 服务器 server
数据库就是将我们的数据存储成文件,分文别类的管理起来
查看库 show databases;
选库 use test;
查看库下的表 show tables;
查表 select * from cat;

#1.安装编译工具及相关依赖库文件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

#2.安装 PCRE,PCRE 作用是让 Nginx 支持 Rewrite 功能。

nginx部分控制信号

Nginx的信号控制
TERM, INT
Quick shutdown  快速关闭,比较暴力,非万不得以,不要使用

QUIT
Graceful shutdown  优雅的关闭进程,即等请求结束后再关闭

HUP
Configuration reload ,Start the new worker processes with
 a new configuration Gracefully shutdown the old worker processes
改变配置文件,平滑的重读配置文件

USR1
Reopen the log files 重读日志,在日志按月/日分割时有用。
在nginx运行过程中,手动改变日志文件名,比如从a 到a.bak 此时a.bak如之前的a一样,
持续增大,即文件名改变没有用,虽然改文件名,但是对应的inode节点不变。
即使我们新建一个a,还是不变,一直使用a.bak 
为了改变,需要使用USR1 

USR2
Upgrade Executable on the fly 平滑的升级
比如之前用的nginx是1.0版本,我重新升级为2.0版本 需要在升级的时候使用此选项

WINCH
Gracefully shutdown the worker processes 优雅关闭旧的进程(配合USR2来进行升级)




具体语法:
Kill -信号选项 nginx的主进程号
Kill -HUP 4873

Kill -信号控制 `cat /xxx/path/log/nginx.pid`

Kil; -USR1 `cat /xxx/path/log/nginx.pid`



More info: Writing

2、安装kafka

$ hexo server

More info: Server

3、zookeeper安装

$ hexo generate

More info: Generating

4、tailf库安装

$ hexo deploy

More info: Deployment

5、elasticsearch安装

$ hexo deploy

More info: Deployment

6、nginx安装

$ hexo deploy

More info: Deployment

7、mysql安装

$ hexo deploy

More info: Deployment

8、go安装,环境搭建与测试

$ hexo deploy

More info: Deployment

9、GO开发工具goland IDE安装与GO环境集成

$ hexo deploy

More info: Deployment

10、微信开发者工具安装与测试

$ hexo deploy

More info: Deployment


   转载规则


《1.微商城系统之mysql基础知识》 onajax.com@gmail.com 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
微商城系统软件安装之nginx安装 微商城系统软件安装之nginx安装
Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强。
下一篇 
  目录