[root@Server backup]# cat xtrabackup_binlog_pos_innodb
mysqlbinlog.000003 147451071
rpm -ivh jdk-8u111-linux-x64.rpm
tar xf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz -C /usr/local/
useradd mycat
chown -R mycat:mycat /usr/local/mycat/
在 127 最后行末空格加上 mycat 机器的主机名
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 mycat
mysql> grant all on *.* to 'mycat'@'172.16%' identified by 'mycat';
Mycat 采用这个用户去连接后端的数据库架构
mv schema.xml schema.xml.bak
将软件包中的schema.xml放在/usr/local/mycat/conf中
chown -R mycat:mycat schema.xml
chmod 777 schema.xml
添加白名单:允许哪些机器能够连接 mycat
找到firewall内容,去掉注释,修改如下:
vim /root/.bash_profile
source /root/.bash_profile
source /etc/profile
mycat start
netstat -tnulp|grep 66
tcp 0 0 :::8066 :::* LISTEN 26511/java vim
tcp 0 0 :::9066 :::* LISTEN 26511/java
mycat status
mysql -uroot -p123456 -h172.16.33.33 -P8066 -DTESTDB
检测是否能正常访问管理端口:(管理一个节点、增加一个节点等)
mysql -uroot -p123456 -h172.16.33.33 -P9066 -DTESTDB
监测应用端能否访问数据端口(安装mysal客户端)
mysql -uroot -p123456 -h172.16.33.33 -P8066
mycat console
yum install httpd php* -y
rpm -qa|grep php
vim /etc/httpd/conf/httpd.conf
vim /etc/httpd/conf.d/php.conf
vim /etc/php.ini(去掉分号,改为上海)
unzip ECShop_V3.0.0_UTF8_release0530.zip
mv ECShop_V3.0.0_UTF8_release0530/* /var/www/html/
cd /var/www/html/install/data
rm -f data_zh_cn.sql structure.sql
// (覆盖structure.sql和data_zh_cn.sql文件到/var/www/html/install/data
目录下)原始的做法
cd /var/www/html
chmod 777 data/ cert/ images/ includes/ temp/ themes/ -R
chkconfig --add httpd
chkconfig httpd on
chkconfig --list|grep httpd
service httpd restart
在主服务器上新建数据库:
create database TESTDB character set =utf8;
将建表语句和数据直接在主库上执行:
vim /var/www/html/data/config.php
service httpd restart
五、nginx 负载均衡的搭建
rpm -ivh nginx-1.11.11-1.el6.ngx.x86_64.rpm
修改后端负载均衡的配置(放在http内容下):
vim /etc/nginx/nginx.conf | # vim /usr/local/nginx/conf/nginx.conf
upstream mysvr {
server 172.16.55.55:80 weight=5;
server 172.16.66.66:80 weight=5;
}
修改基本的网页配置(上传文件):
vim /etc/nginx/conf.d/default.conf | vim /usr/local/nginx/conf/nginx.conf
service nginx start
netstat -tnulp|grep nginx
chkconfig nginx on
chkconfig --list|grep nginx
Nginx地址:http://172.16.77.77/