images\cherry_red.png1 实训二前期LNMP简易架构
      images\cherry_blue.png1.1 php server安装
      images\cherry_blue.png1.2 安装初始化数据库
   images\cherry_red.png2 Mysql数据库
      images\cherry_blue.png2.1 Mysql5.7安装
         images\cherry_orange.png2.1.1 rpm安装
         images\cherry_orange.png2.1.2 yum安装
         images\cherry_orange.png2.1.3 源码安装
         images\cherry_orange.png2.1.4 编译好的非rpm包安装
         images\cherry_orange.png2.1.5 my.cnf常见选项
      images\cherry_blue.png2.2 Mysql基础
         images\cherry_orange.png2.2.1 MySql数据库操作
         images\cherry_orange.png2.2.2 MySql数据类型
            images\cherry_cyan.png2.2.2.1 整型
            images\cherry_cyan.png2.2.2.2 浮点数和定数
            images\cherry_cyan.png2.2.2.3 字符串类型
            images\cherry_cyan.png2.2.2.4 日期和时间类型
            images\cherry_cyan.png2.2.2.5 字段修饰和约束
            images\cherry_cyan.png2.2.2.6 业务建表练习
         images\cherry_orange.png2.2.3 MySql表操作
         images\cherry_orange.png2.2.4 MySql体系结构
         images\cherry_orange.png2.2.5 MySql存储引擎
      images\cherry_blue.png2.3 MySql操作
         images\cherry_orange.png2.3.1 MySql数据操作
         images\cherry_orange.png2.3.2 MySql单表查询
         images\cherry_orange.png2.3.3 MySql多表查询
         images\cherry_orange.png2.3.4 MySql存储过程与函数
      images\cherry_blue.png2.4 MySql操作-2
         images\cherry_orange.png2.4.1 MySql安全机制
         images\cherry_orange.png2.4.2 MySql日志管理
         images\cherry_orange.png2.4.3 MySql复制概述
         images\cherry_orange.png2.4.4 主从同步
      images\cherry_blue.png2.5 最基本sql语句及主从架构
      images\cherry_blue.png2.6 MyCat中间件
         images\cherry_orange.png2.6.1 部署Mycat
         images\cherry_orange.png2.6.2 配置读写分离
            images\cherry_cyan.png2.6.2.1 安全的读写分离
         images\cherry_orange.png2.6.3 XML语法格式
         images\cherry_orange.png2.6.4 mycat 分表分库
      images\cherry_blue.png2.7 Mysql MHA
         images\cherry_orange.png2.7.1 MHA-部署
         images\cherry_orange.png2.7.2 MHA-故障切换VIP透明
            images\cherry_cyan.png2.7.2.1 VIP切换脚本内容
            images\cherry_cyan.png2.7.2.2 VIP-手动在线切换脚本
         images\cherry_orange.png2.7.3 MHA+Mycat高可用Mysql读写分离
         images\cherry_orange.png2.7.4 MHA+VIP+Mycat
         images\cherry_orange.png2.7.5 MHA-故障切换邮件报警
         images\cherry_orange.png2.7.6 自动配置Slave主机
   images\cherry_red.png3 实验
      images\cherry_blue.png3.1 mysql授权问题
      images\cherry_blue.png3.2 1.单节点数据库
      images\cherry_blue.png3.3 2.主从同步
      images\cherry_blue.png3.4 3.实验(高可用)
         images\cherry_orange.png3.4.1 高可用keepalived
            images\cherry_cyan.png3.4.1.1 keepalived install
      images\cherry_blue.png3.5 4.实验(高可用+大并发)
         images\cherry_orange.png3.5.1 HAproxy代理
      images\cherry_blue.png3.6 4.实验(mycat-读写分离)
         images\cherry_orange.png3.6.1 mycat安装部署
         images\cherry_orange.png3.6.2 读写分离高可用
         images\cherry_orange.png3.6.3 mycat管理端口命令
      images\cherry_blue.png3.7 5.双主双从-读写分离-高可用
      images\cherry_blue.png3.8 6.mycat分库操作
      images\cherry_blue.png3.9 7.mycat分表
      images\cherry_blue.png3.10 8.mycat分库分表之下实现读写分离
   images\cherry_red.png4 Shell脚本编程
   images\cherry_red.png5 Zabbix监控
      images\cherry_blue.png5.1 zabbix设置邮件报警--自定义报警媒介
      images\cherry_blue.png5.2 zabbix解决中文界面乱码问题
      images\cherry_blue.png5.3 ziabbix自带的template Linux OS
      images\cherry_blue.png5.4 zabbix-agent自定义收集数据
      images\cherry_blue.png5.5 zabbix监控Nginx性能
      images\cherry_blue.png5.6 综合配置
      images\cherry_blue.png5.7 实验:监控nginx端口实现告警
   images\cherry_red.png6 ELK日志分析
      images\cherry_blue.png6.1 PS
      images\cherry_blue.png6.2 es-head插件安装
      images\cherry_blue.png6.3 安装filebeat nginx日志模板


images\34-1.png

=============================================================

安装JAVA JDK环境:

1.卸载系统自带的openjdk
[root@web-proxy ~]# yum list | grep java
java-1.8.0-openjdk.x86_64 1:1.8.0.131-11.b12.el7 @anaconda
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.131-11.b12.el7 @anaconda
javapackages-tools.noarch 3.4.1-11.el7 @anaconda
python-javapackages.noarch 3.4.1-11.el7 @anaconda
tzdata-java.noarch 2017b-1.el7 @anaconda
zabbix-java-gateway.x86_64 4.0.22-1.el7 zabbix

[root@web-proxy ~]# rpm -e --nodeps java-1.8.0-openjdk
[root@web-proxy ~]# rpm -e --nodeps java-1.8.0-openjdk-headless


2.下载java jdk-1.8 并安装 配置环境变量
[root@web-proxy home]# wget http://192.168.90.7/download/mysql/jdk-8u201-linux-x64.tar.gz

[root@web-proxy home]# ls
jdk-8u201-linux-x64.tar.gz uplooking
[root@web-proxy home]# mkdir /usr/local/jdk ----创建安装目录
[root@web-proxy home]# tar -xvf jdk-8u201-linux-x64.tar.gz -C /usr/local/jdk/ -----直接解压到安装目录即可

[root@web-proxy home]# ls /usr/local/jdk/
jdk1.8.0_201
[root@web-proxy home]# java -version
bash: java: command not found...


[root@web-proxy home]# cd /usr/local/jdk/jdk1.8.0_201/
[root@web-proxy jdk1.8.0_201]# ls
bin include jre LICENSE README.html src.zip THIRDPARTYLICENSEREADME.txt
COPYRIGHT javafx-src.zip lib man release THIRDPARTYLICENSEREADME-JAVAFX.txt
[root@web-proxy jdk1.8.0_201]# pwd
/usr/local/jdk/jdk1.8.0_201


3.修改环境变量,写入 /etc/profile 最后一行,添加以下语句
JAVA_HOME=/usr/local/jdk/jdk1.8.0_201
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

source /etc/profile 完成。
[root@web-proxy jdk1.8.0_201]# source /etc/profile
[root@web-proxy jdk1.8.0_201]# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
[root@web-proxy jdk1.8.0_201]#

此致,JDK 环境准备 妥当。 虚拟机内存 1G 以上。
==============================================================
安装mycat:

1.下载
wget http://192.168.90.7/download/mysql/Mycat-server-1.6.6.1-release-20181031195535-linux.tar.gz


2.安装,解压到指定的安装目录即可
[root@web-proxy home]# tar -xvf Mycat-server-1.6.6.1-release-20181031195535-linux.tar.gz -C /usr/local/
[root@web-proxy home]# ls /usr/local/
bin etc games include jdk lib lib64 libexec mycat sbin share src
[root@web-proxy home]# cd /usr/local/mycat/

images\34-2.png


[root@proxy-86 /usr/local/mycat]# chmod 755 catlet conf logs



## 配置文件在 conf 目录下,主要是 rule.xml server.xml schema.xml 三个配置文件。
1.schema.xml 定义逻辑库、表、分片节点等内容
2.rule.xml 定义分片规则
3.server.xml 定义用户及系统相关变量、如端口等内容


#### 启动 脚本在 bin目录下
[root@web-proxy mycat]# /usr/local/mycat/bin/mycat
Usage: ./bin/mycat { console | start | stop | restart | status | dump }

查看服务运行状态
[root@web-proxy mycat]#/usr/local/mycat/bin/mycat status
Mycat-server is not running.


以服务形式启动mycat 进程工作在后台,信息输出在log日志文件
[root@web-proxy mycat]#/usr/local/mycat/bin/mycat start

[root@web-proxy mycat]#/usr/local/mycat/bin/mycat stop

以调试模式在终端形式启动mycat, 所有信息输出在屏幕
[root@web-proxy mycat]#/usr/local/mycat/bin/mycat console

ctrl+c 停止mycat console运行