当前位置: 首页 > wzjs >正文

wordpress幻灯片的调用代码引擎优化seo是什么

wordpress幻灯片的调用代码,引擎优化seo是什么,网站怎样做友情链接,做慕课的网站有哪些目录 一.mycat部署(ubuntu) 1.环境准备 2.初始化环境 3.部署主从复制 4.安装mycat(192.168.181.130) 5.客户机测试 二.mha高可用 1.环境准备 2.实现主从复制 3.安装mha软件 4.实现四台机器免密登录 5.建立mha文件夹和配…

目录

一.mycat部署(ubuntu)

1.环境准备

2.初始化环境

3.部署主从复制

4.安装mycat(192.168.181.130)

5.客户机测试

二.mha高可用

1.环境准备

2.实现主从复制

3.安装mha软件

4.实现四台机器免密登录

5.建立mha文件夹和配置文件

6.检查mha环境

7.开启mha

8.测试


一.mycat部署(ubuntu)

1.环境准备

mycat服务器上不能装mysql

服务器地址
master服务器192.168.181.128
slave1服务器192.168.181.129
mycat服务器192.168.181.130
客户机192.168.181.131

2.初始化环境

#每台服务器上都初始化,关闭防火墙
systemctl disable  --now   firewalld
setenforce 0

3.部署主从复制

主上操作

先改配置文件
vim  /etc/mysql/mysql.conf.d/mysqld.cnf 
bind-address            = 0.0.0.0
mysqlx-bind-address     = 0.0.0.0
server-id=128 
systemctl   restart  mysql
新建用户+授权

create user test@'192.168.181.%' identified WITH mysql_native_password  by 'abc123';
grant all privileges on *.* to test@'192.168.181.%';

查看当前状态

show master status;

从上操作

vim  /etc/mysql/mysql.conf.d/mysqld.cnf 
bind-address            = 0.0.0.0
mysqlx-bind-address     = 0.0.0.0
server-id=129
systemctl   restart  mysql
 

msyql
CHANGE MASTER TO 
MASTER_HOST = '192.168.181.129',
MASTER_USER = 'test',
MASTER_PASSWORD = 'abc123',
MASTER_LOG_FILE = 'binlog.000006',
MASTER_LOG_POS = 648;             #具体以自己当前状态为准

start   slave

show  slave  status\G;  #  状态
#如果 错误
stop  slave;   #  关闭线程   io     sql
reset   slave  all;  #  清空配置
重来一遍

测试

create database haha;
#在主节点上建立数据测试
去从上查看是否存在对应的数据库

4.安装mycat(192.168.181.130)

mkdir  /apps 
将mycat复制到虚拟机上
tar zxvf Mycat-server-1.6.7.6-release-20210303094759-linux.tar.gz -C /apps/
设置变量环境
echo 'PATH=/apps/mycat/bin/:$PATH' > /etc/profile.d/mycat.sh
source /etc/profile.d/mycat.sh

apt  install  openjdk-8-jdk -y  不安装的话mycat起不来

tail -f /apps/mycat/logs/wrapper.log看到成功即可
vim /apps/mycat/conf/server.xml
rm -rf schema.xml
删除后重新导入
chmod 777 schema.xml
vim /apps/mycat/conf/schema.xml
 

修改配置文件

<writeHost host="host1" url="192.168.181.128:3306" user="test" password="abc123">                  <readHost host="host2" url="192.168.181.129:3306" user="test" password="abc123"/>

mycat  restart  重启mycat

5.客户机测试

客户端上要有mysql

mysql  -uroot  -p123456  -h 192.168.181.130  前提要有hellodb

测试读写分离
select @@server_id  出现129
在主从服务器上都打开通用日志
set global general_log=1;

cd /var/lib/mysql
tail  -f  ubuntu2204.log

在客户端插入数据

insert into teachers values(5,'Xiao Ming',46,'F');

查看主从服务器实时日志,可以看到只有主服务器上有日志变化显示,从而实现了读写分离。

二.mha高可用

1.环境准备

服务器地址
master服务器192.168.181.128
slave1服务器192.168.181.129
slave2服务器192.168.181.130
mha服务器192.168.181.131

2.实现主从复制

先改好配置文件,在进行主从复制,具体操作同上面一致,三台服务器都授权grant all privileges on *.* to test@'192.168.181.%';

3.安装mha软件

mha服务器上操作

apt --fix-broken install ./mha4mysql-manager_0.58-0_all.deb  -y

三台主从服务器安装node包即可

apt install  ./mha4mysql-node_0.58-0_all.deb

apt install net-tools -y              # 三台都安装安装网络工具
ifconfig  ens33:1 192.168.181.188/24 只在msyql主服务器上

创建用户并授权(这里是mha登录用户)

CREATE USER 'mhauser'@'192.168.181.%' IDENTIFIED WITH mysql_native_password BY 'abc123';
grant all on *.* to mhauser@'192.168.181.%';两台从服务器也授权
 

4.实现四台机器免密登录

mha服务器上操作

ssh-keygen 一路回车
ssh-copy-id 127.0.0.1自己和自己实现免密钥登录  
rsync -a .ssh   192.168.181.128:/root/
rsync -a .ssh   192.168.181.129:/root/
rsync -a .ssh   192.168.181.130:/root/
#注意.ssh 后不能加/
做完后可以四台机器互相验证

5.建立mha文件夹和配置文件

mkdir /etc/mastermha
[root@localhost ~]#vim /etc/mastermha/app1.cnf

[server default]
user=mhauser
password=abc123
manager_workdir=/data/mastermha/app1/
manager_log=/data/mastermha/app1/manager.log
remote_workdir=/data/mastermha/app1/
ssh_user=root
repl_user=test
repl_password=abc123
ping_interval=1
master_ip_failover_script=/usr/local/bin/master_ip_failover
check_repl_delay=0
master_binlog_dir=/var/lib/mysql/

[server1]
hostname=192.168.181.128
candidate_master=1

[server2]
hostname=192.168.181.129
candidate_master=1

[server3]
hostname=192.168.181.130
 

cd  /usr/local/bin/放脚本

chmod  +x  master_ip_failover

vim   master_ip_failover 
my $vip = '192.168.181.188/24';    #设置Virtual IP
端口改成ens33
 

6.检查mha环境

masterha_check_ssh --conf=/etc/mastermha/app1.cnf

masterha_check_repl --conf=/etc/mastermha/app1.cnf
#如果设置了默认字符集起不来    检查 主从复制
改 node文件后在检查

195 到 203 修改

sub parse_mysql_version($) {
  my $str = shift;
  my @nums = ($str =~ m/(\d+)/g);
  push @nums, (0) x (3 - @nums) if @nums < 3;
  my $result = sprintf('%03d%03d%03d', $nums[0], $nums[1], $nums[2]);
  return $result;
}

7.开启mha

#非后台
masterha_manager --conf=/etc/mastermha/app1.cnf 

#查看状态
masterha_check_status --conf=/etc/mastermha/app1.cnf  新开一个窗口

8.测试

三台服务器开启通用日志
set global general_log=1;

去三台机器上查看

tail -f /var/lib/mysql/localhost.log 日志以自己的为准
#通用日志

新开一个mha服务器窗口

tail -f /data/mastermha/app1/manager.log 查看日志

停掉主服务器后会发现slave1会自动成为主

http://www.dtcms.com/wzjs/121726.html

相关文章:

  • 铜陵做网站想找搜索引擎优化
  • 如何把自己做的网站 放在网上seo推广是做什么
  • 网站制作推广需要多少钱国外搜索网站排名
  • 有哪些企业会找人做网站建设东莞网站推广策划
  • 毕业设计博客网站开发app推广30元一单
  • 专门做奢侈品的网站有哪些网络营销环境分析
  • moodle做网站百度推广要自己建站吗
  • 做网站多少钱一个网络营销软文范例300
  • 网站建设制度制定网络宣传平台有哪些
  • 网站架构师培训品牌广告语经典100条
  • 可以做描文本的网站百度客服人工电话
  • 制作网页查询系统搜索优化软件
  • 做瞹瞹瞹视频免费网站广东seo推广贵不贵
  • 一个专门做ppt的网站吗哈尔滨seo服务
  • 网站建设招标范文公司网站如何推广
  • 加强检察门户网站建设情况nba录像回放
  • 办公室装修设计图片seoer是什么意思
  • wordpress安装系统seo流量是什么
  • 网站后台首页地推任务网
  • 做的最好的本地生活网站百度网址安全检测
  • 网站建设中是因为没有ftp上传吗什么叫百度竞价推广
  • 宝安网站建设信科免费市场营销推广活动方案
  • 成都网站建设公司兴田德润在哪儿友情连接
  • 公司网站开发国内外现状整站优化包年
  • wordpress邮箱订阅百度seo关键词
  • h5在哪个网站中做长沙整站优化
  • 武汉商城网站开发公司免费培训课程
  • 腾讯快速建站平台今日要闻
  • 网站开发建设挣钱吗谷歌搜索引擎免费入口 香港
  • 沈阳市网站建设报价谷歌sem服务商