简单介绍下mysql主从复制,读写分离+ tomcat项目等

  

的负载均衡(服务器负载平衡)是对多台云服务器(计算集群)进行流量分发的网络服务设备。它可以通过流量分发,快速提高应用系统对外的服务能力;隐藏实际服务端口,增强内部系统的安全性;通过消除服务单点故障,提升应用系统的可靠性。今天就给大家介绍下mysql主从复制,读写分离+ tomcat项目等

简单介绍下mysql主从复制,读写分离+ tomcat项目等

Nginx负载均衡+ mysql主从复制,读写分离+ tomcat项目


架构:(因为资源有限,只有两台虚机)

1192.168.137.3Nginx, mysql(主),Tomcat1, Tomcat2

2192.168.137.5Mysql(从)


系统版本:centos 7


192.168.137.3

1,先安装Nginx,方便以后用


2,安装mysql/usr/share/mysql/charsets/swe7.

文件xml的安装mysql - server - 5.6.13 1. linux_glibc2.5。x86_64冲突文件从包mariadb 1:5.5.52 - 1. el7——填词。x86_64


百胜删除mariadb-libs


[root@localhost当地]# rpm -ivh mysql -服务器- 5.6.13 - 1. - linux_glibc2.5.x86_64.rpm 

准备中……,,,,,,,,,,,,,# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # (100%)

正在升级/安装…

,1:MySQL-server-5.6.13-1。linux_glibc # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # (100%)

停下来# 39;t定位数据/翻斗车。下午@INC (@INC包含:/usr/local/lib64/perl5/usr/local/share/perl5/usr/lib64/perl5/vendor_perl/usr/share/perl5/vendor_perl/usr/lib64/perl5/usr/share/perl5)。在/usr/bin/mysql_install_db线42。

开始失败,编译失败/usr/bin/mysql_install_db线42。

[root@localhost当地]# yum安装& # 39;perl (Data:: Dumper) & # 39;

[root@localhost当地]# rpm - e mysql服务器

[root@localhost当地]# rpm -ivh mysql -服务器- 5.6.13 - 1. - linux_glibc2.5.x86_64.rpm 

准备中……,,,,,,,,,,,,,# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # (100%)

正在升级/安装…

,1:MySQL-server-5.6.13-1。linux_glibc # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # (100%)

一定要记得初始化! ! ! ! !真是醉了

[root@localhost ~] # mysql_install_db


[root@localhost ~] # cp/usr/share/mysql/my-default.cnf/etc/my.cnf


[root@localhost ~] #服务mysql开始,,,,,,,,,,,,,

启动MySQL。错误!没有更新服务器退出PID文件(/var/lib/mysql/localhost.localdomain.pid)。


[root@localhost ~] # vi/etc/my.cnf,并在配置文件中添加日志错误=/var/log/mysql.日志,日志文件在初始化时生成

[root@localhost ~] # chown - r mysql: mysql/var/lib/mysql/

[root@localhost ~] #服务mysql开始,,,,,,,,,

启动MySQL。成功!


/usr/bin/mysqladmin - u root密码& # 39;123123 & # 39;




3,安装tomcat


安装jdk

解压进入目录

JAVA_HOME=/usr/地方/jdk1.7.0_09

CLASSPATH=$ JAVA_HOME/lib/

=$ PATH: $ JAVA_HOME/bin

出口路径JAVA_HOME类路径


[root@localhost jdk1.7.0_09] # vi/etc/profile

[root@localhost jdk1.7.0_09] #源/etc/profile

[root@localhost jdk1.7.0_09] # java - version

java版本“1.7.0_09"

java (TM) SE运行时环境(构建1.7.0_09-b05)

java HotSpot VM (TM) 64位服务器(构建23.5 -b02,混合模式)


安装tomcat

解压进入目录

[root@localhost当地]# mv apache-tomcat-6.0.44 tomcat

[root@localhost当地]# vi/etc/profile

export TOMCAT_HOME=/usr/地方/tomcat


安装tomcat2

解压进入目录

[root@localhost当地]# mv apache-tomcat-6.0.44 tomcat2

[root@localhost当地]# vi/etc/profile

export TOMCAT_HOME2=/usr/地方/tomcat2


修改相应的端口

比如8081


关闭firewalld客户端测试


192.168.137.5安装mysql(同上面安装一样)


4,配置mysql读写分离,先要设置主从

主mysql:


#格兰特复制奴隶,重载,超级> & lt; !——mysql港口在

,,,,,,,,,,,,& lt;属性名=皃ort"祝辞3306 & lt;/property>


,,,,,,,,,,,,& lt; !——mysql模式——在

,,,,,,,,,,,,& lt;属性名=皊chema"祝辞erpBack


,,,,,,,,,,,,& lt; !——mysql用户在

,,,,,,,,,,,,& lt;属性名=皍ser"祝辞cp


,,,,,,,,,,,,& lt;属性名=皃assword"祝辞123123 & lt;/property>

,这里需要注意,主从mysql都需要开启远程访问功能,并设置的用户名与密码相同! !

简单介绍下mysql主从复制,读写分离+ tomcat项目等