b2b商城kvm迁移上云

架构分配,准备好机器

主机名称 IP地址 工作
nginx_proxy_01 192.168.1.60 nginx调度器,采用轮询调用后端web服务器
nginx_proxy_02 192.168.1.61 nginx调度器
nginx_web1 192.168.1.62 nginx Web服务器
nginx_web2 192.168.1.63 nginx Web服务器
mha_guanli 192.168.1.64 mha集群管理服务器
mha_node1 192.168.1.65 数据库的master
mha_node2 192.168.1.66 数据库的slave
mha_node2 192.168.1.67 数据库的slave
client_test 192.168.1.187 测试检测

工作环境:CentOS7


1. nginx_proxy_01 和 nginx_proxy_02 调度器配置

  • 采用TCP/UDP调度,可以使Nginx支持更多的运用,例如:ssh等.
  • 此调度是在第四层的传输协议,而web是第七层会话层的应用,但Nginx 1.9 之前只支持http,之后支持TCP/UDP,且后可以做更多服务器的调度器.
使用 Nginx 实现 TCP/UDP 调度器功能:
  • 后端 SSH 服务器两台
  • Nginx 编译安装时需要使用
    --with-stream 开启4层反向代理功能
    --with-http_ssl_module 开启SSL加密功能
  • Nginx 采用轮询的方式调用后端 SSH 服务器
主机名称 IP地址 工作
nginx_proxy_01 192.168.1.60 nginx调度器,采用轮询调用后端web服务器
nginx_proxy_02 192.168.1.61 nginx调度器

步骤一:
1.nginx 环境准备

  • 安装和下载 Nginx 依赖包软件
  • 添加用户,配置及编译安装
  • 修改Nginx 配置文件,支持php解析器

Nginx 脚本一键部署基础环境

  • 在 nginx_proxy_01 和 nginx_proxy_02 都安装好
  1 #!/bin/bash2 rpm -q gcc pcre-devel openssl-devel || yum -y install gcc pcre-devel openssl    -devel3 rpm -q wget || yum -y install wget4 5 wget  http://nginx.org/download/nginx-1.12.2.tar.gz6 tar -xvf nginx-1.12.2.tar.gz7 8 useradd -s /sbin/nologin nginx9 10 cd nginx-1.12.211 ./configure --prefix=/usr/local/nginx \12 --user=nginx --group=nginx \13 --with-http_ssl_module14 15 if [ $? -ne 0 ];then16         echo "configure failed,please check it out!"17 else18         echo "make nginx,please wait for 20 minutes"19         make && make install20 fi21 22 cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak23 sed -i '45 s/index  index.html index.htm;/index  index.php index.html index.    htm;/' /usr/local/nginx/conf/nginx.conf24 25 sed -i '65,71 s/^#//' /usr/lnginx_proxyocal/nginx/conf/nginx.conf26 sed -i '70 s/include        fastcgi_params;/include        fastcgi.conf;/'/usr/local/nginx/conf/nginx.conf

步骤二:
2. nginx_proxy_01 和 nginx_proxy_02 调度器修改配置文件

配置开启 stream 四层反向代理功能

[root@nginx_proxy02 ~]# cd nginx-1.12.2
[root@nginx_proxy02 nginx-1.12.2]# ./configure \
> --with-http_ssl_module \
> --with-stream 
[root@nginx_proxy02 nginx-1.12.2]# make && make install

修改配置文件 /usr/local/nginx/conf/nginx.conf

  • 在配置文件的http模块上方添加一个stream 模块
  • 在stream模块 写入upstream backend 模块的服务池,插入后端ssh服务器的ip和端口
  • 在stream模块 写入server模块 ,插入nginx监听端口及proxy_pass ,通过proxy_pass 将用户请求转发给 backend集群
 [root@nginx_proxy02 ~]#vim /usr/local/nginx/conf/nginx.conf16 stream {17         upstream backend {18                 server 192.168.1.62:22;19                 server 192.168.1.63:22;20         }21         server {22                 listen 12345;23                 proxy_pass backend;24         }25 }26 27 http {...}
[root@nginx_proxy02 conf]# /usr/local/nginx/sbin/nginx -s reload
[root@nginx_proxy02 conf]# ss -tunlp|grep 12345
tcp    LISTEN     0      128       *:12345                 *:*                   users:(("nginx",pid=31524,fd=6),("nginx",pid=31519,fd=6))

在测试的客户端机器上 client_test(192.168.1.187)

  • ssh ip地址 -p 端口号
  • 第一次进入的是 nginx_web1(192.168.1.62)
[root@client_testb2b-nfs ~]# ifconfig eth0 |grep inetinet 192.168.1.68  netmask 255.255.255.0  broadcast 192.168.1.255
[root@client_test ~]# ssh 192.168.1.61 -p 12345
[root@nginx_web1 ~]#
  • 第二次进入的是nginx_web2(192.168.1.63)
[root@client_test ~]# ssh 192.168.1.61 -p 12345
[root@nginx_web2 ~]# 

2. nginx_web1 和 ngixn_web2 配置

主机名称 IP地址 工作
nginx_web1 192.168.1.62 导入b2b商城的php数据文件
nginx_web2 192.168.1.63 nginx Web服务器

步骤一:
1.nginx 环境准备

  • 安装和下载 Nginx 依赖包软件
  • 添加用户,配置及编译安装
  • 修改Nginx 配置文件,支持php解析器

Nginx 脚本一键部署基础环境

  • 在 nginx_web1 和 ngixn_web2 都安装好
  1 #!/bin/bash2 rpm -q gcc pcre-devel openssl-devel || yum -y install gcc pcre-devel openssl    -devel3 rpm -q wget || yum -y install wget4 5 wget  http://nginx.org/download/nginx-1.12.2.tar.gz6 tar -xvf nginx-1.12.2.tar.gz7 8 useradd -s /sbin/nologin nginx9 10 cd nginx-1.12.211 ./configure --prefix=/usr/local/nginx \12 --user=nginx --group=nginx \13 --with-http_ssl_module14 15 if [ $? -ne 0 ];then16         echo "configure failed,please check it out!"17 else18         echo "make nginx,please wait for 20 minutes"19         make && make install20 fi21 22 cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak23 sed -i '45 s/index  index.html index.htm;/index  index.php index.html index.    htm;/' /usr/local/nginx/conf/nginx.conf24 25 sed -i '65,71 s/^#//' /usr/lnginx_proxyocal/nginx/conf/nginx.conf26 sed -i '70 s/include        fastcgi_params;/include        fastcgi.conf;/'/usr/local/nginx/conf/nginx.conf

步骤二:
2.访问b2b商城通过php解析,版本低会导致无法解析数据

  • 升级软件仓库,并且下载安装 php-5.6版本
  • 安装后,检查一下是否安装成功,且启动服务
  • 在 nginx_web1 和 ngixn_web2 都安装好
[root@nginx_web1 ~]#rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
[root@nginx_web1 ~]#rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm[root@nginx_web1 ~]#yum install -y php56w php56w-mysql php56w-mbstring php56w-mcrypt \
>php56w-gd php56w-imap php56w-ldap php56w-odbc php56w-pear \
>php56w-xml php56w-xmlrpc php56w-pdo \
>php56w-opcache php56w-devel php56w-intl php56w-fpm  php56w-mysqli[root@nginx_web1 ~]# php -v
PHP 5.6.40 (cli) (built: Jan 12 2019 13:11:15) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies[root@nginx_web1 ~]# systemctl start php-fpm
[root@nginx_web1 ~]# systemctl status php-fpm
[root@nginx_web1 ~]# systemctl enable php-fpm
  • 如果有出现报错,可以反复安装重新看看,是否因为源不稳定,导致有些包未安装完全,会导致无法启懂php-fpm
yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring php56w-fpm php56w-pdo php56w-mysqli
yum install -y php56w php56w-mysql php56w-mbstring php56w-mcrypt php56w-gd php56w-imap php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-pdo

步骤三:

3.导入b2b商城的数据包进入nginx_web1

  • 删除 /usr/local/nginx/html下的文件
[root@nginx_web1 ~]# cd /usr/local/nginx/html/
[root@nginx_web1 html]# ls
50x.html  index.html
[root@nginx_web1 html]# rm -rf /usr/local/nginx/html/*
  • 准备好 b2b商城的数据包 b2b商城.zip ,导入到 nginx_web1服务器中
  • 安装导入软件unzip,用于解压缩zip文件
[root@nginx_web1 ~]#yum -y install unzip-6.0-19.el7.x86_64
[root@nginx_web1 ~]#unzip -d /usr/local/nginx/html/ b2b商城.zip
  • 在配置文件中 /usr/local/nginx/html/data/config.php 文件写入指定数据库 db_host (ip:端口),便于访问
  • 由于此包已经做出来的成品,所以有账户密码
  • 找到以上配置文件进行查看用户密码,进行授权登录
  • 给配置文件权限 /usr/local/nginx/html/data/config.php
[root@nginx_web1 data]#chmod -R 777 /usr/local/nginx/html/*
[root@nginx_web1 data]#vim /usr/local/nginx/html/data/confi|主机名称| IP地址 |工作|
|--|--|--|g.php
<?php
// database host
$db_host   = "192.168.1.65:3306";// database name
$db_name   = "websc";// database username
$db_user   = "websc";// database password
$db_pass   = "websc.taobao.com";// table prefix
$prefix    = "dsc_";$timezone    = "Asia/Shanghai";

4.在 nginx_web1 上将b2b商城数据库的数据找到传送到数据库mha_node1主服务器上

  • 在配置文件 /usr/local/nginx/html/ 下有个 以 dsc.sql 结尾的文件
[root@nginx_web1 data]# cd  /usr/local/nginx/html/
[root@nginx_web1 html]# find *.sql
dsc.sql
[root@nginx_web1 html]# scp dsc.sql 192.168.1.65:/root

3.部署MHA数据库集群

主机名称 IP地址 工作
mha_guanli 192.168.1.64 mha集群管理服务器
mha_node1 192.168.1.65 数据库的master
mha_node2 192.168.1.66 数据库的slave
mha_node2 192.168.1.67 数据库的slave

步骤一:
1.数据库 mha_node1 ~ node3 安装 mariadb-server 数据库服务

  • 配置 SSH 免密登录,方便 mha_guanli 管理服务器管理
  • 启动服务器并且开启自启查看状态

配置 SSH 免密登录.( 数据库 mha_node1 ~ node3)

  • 三台机器一致都要配置以下操作
[root@mha_node1 ~]#ssh-keygen  //回车即可
[root@mha_node1 ~]#ssh-copy-id 192.168.1.65  	//mha_node1
[root@mha_node1 ~]#ssh-copy-id 192.168.1.66   	//mha_node2
[root@mha_node1 ~]#ssh-copy-id 192.168.1.67 	//mha_node3
yum -y install mariadb-server
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

mha_node1 主服务器master 修改配置

[root@mha_node1 ~]#vim /etc/my.cnf[mysqld]server_id=65log-bin=master65[root@mha_node1 ~]#systemctl restart mariadb

mha_node1 和 mha_node2 从服务器 slave 修改配置

[root@mha_node2 ~]#vim /etc/my.cnf[mysqld]server_id=66log-bin=slave66[root@mha_node2 ~]#systemctl restart mariadb[root@mha_node3 ~]#vim /etc/my.cnf[mysqld]server_id=67log-bin=slave67[root@mha_node3 ~]#systemctl restart mariadb

配置mha_node1和mha_node2~node3 实现主从同步

  • 查看Master主服务器 mha_node1的状态

配置 mha_node 主从从结构, mha_node1 为主,其他为从 ( 配置主从同步 )

启用binlog日志及同步 ,从库指定主服务器信息
保持主,从库的一致性,主从未同步配置之前p,要保证从库上要有主库上的数据
禁用selinu,关闭防火墙服务,保证物理连接正常
[root@mha_node1 ~]#mysql 
MariaDB [(none)]> set password for root@localhost = password('123456');
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> show Master status\G;
*************************** 1. row ***************************File: master65.000001  	#binlog日志文件名Position: 389				#偏移量:随着记录信息量增减而增减Binlog_Do_DB: 
Binlog_Ignore_DB:
  • slave从服务器指定主服务器信息
    mha_node2 和 mha_node3 都要执行
MariaDB [(none)]> change master to -> master_host="192.168.1.65",-> master_user="repluser",-> master_password="123456",-> master_log_file="master65.000001",-> master_log_pos=389;
Query OK, 0 rows affected (0.23 sec)MariaDB [(none)]>  start slave;

查看数据库主从同步状态

[root@mha_node2 ~]# mysql -e "show slave status\G;" |grep -i yesSlave_IO_Running: YesSlave_SQL_Running: Yes
[root@mha_node2 ~]# mysql -e "show slave status\G;" |grep -i HostMaster_Host: 192.168.1.65

在master主服务器上 mha_node1 创建b2b商城的库,及授权用户,和导入数据

  • 查看 nginx_web1 商城数据的用户信息cat /usr/local/nginx/html/data/config.php
    在这里插入图片描述
[root@mha_node1 ~]#mysql -uroot -p123456
MariaDB [(none)]> create database websc character set utf8;
Query OK, 1 row affected (0.00 sec)MariaDB [(none)]> GRANT ALL PRIVILEGES ON websc.* TO 'websc'@'localhost';
Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> update mysql.user set password=PASSWORD("websc.taobao.com") where user='websc';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1  Changed: 0  Warnings: 0MariaDB [(none)]> select user,host,password from mysql.user;MariaDB [(none)]> delete from mysql.user where user='' and host='websc';
Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> delete from mysql.user where user='root' and host='websc';
Query OK, 0 rows affected (0.00 sec)
  • 在nginx_web1 找到此文件发送给 mha_node1,若做过此步骤可以省略
[root@nginx_web1 ~]# cd /usr/local/nginx/html
[root@nginx_web1 html]# find *.sql
dsc.sql
[root@nginx_web1 html]# scp dsc.sql 192.168.1.65:/root
  • 导入数据
[root@mha_node1 ~]# mysql -uroot -p123456 websc < dsc.sql 

访问测试

浏览器访问 ip地址 192.168.1.62/192.168.1.63
在这里插入图片描述

mha_guanli 配置

配置MHA集群环境准备

安装依赖包每台数据库服务器上

  • 01.在主服务器和管理服务器上192.168.1.51/192.168.1. 137安装系统自带的perl软件包

  • 02.在数据库节点其他slave上安装perl软件包

yum -y install perl-*

配置管理节点,安装软件主服务器/管理服务器192.168.1.65

  • 可以单独配在一台专门管理的服务器,也可以在主服务器上配置
    教学环境版本 cd /linux-soft/03/mysql/mha-soft-student

(3)-1.在数据库主服务安装mha-node软件包和mha-manager软件包

[root@mha_guanli mha-soft-student]# rpm -ivh mha4mysql-node-0.56-0.el6.noarch.rpm 
Preparing...                          ################################# [100%]package mha4mysql-node-0.56-0.el6.noarch is already installed
[root@mha_guanli mha-soft-student]# rpm -qa |grep mha
mha4mysql-node-0.56-0.el6.noarch
[root@mha_guanli mha-soft-student]# tar -zxvf mha4mysql-manager-0.56.tar.gz 

进入源码目录 mha4mysql-manager-0.56

[root@mha_guanli mha-soft-student]# cd mha4mysql-manager-0.56/
[root@mha_guanli mha4mysql-m(3)-2.在管理节点或主服务器上编辑主配置文件anager-0.56]# ls
AUTHORS  COPYING  inc  Makefile.PL  META.yml  rpm      t
bin	 debian   lib  MANIFEST     README    samples  tests
[root@mha_guanlimha4mysql-manager-0.56]# perl Makefile.PL 
*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...编译及安装
[root@mha_guanli mha4mysql-manager-0.56]# make && make install

查看安装的命令

[root@mha_guanli bin]# pwd
/root/mha-soft-student/mha4mysql-manager-0.56/bin
[root@mha_guanli bin]# ls
masterha_check_repl    masterha_conf_host	masterha_master_switch
masterha_check_ssh     masterha_manager		masterha_secondary_check
masterha_check_status  masterha_master_monitor	masterha_stop

故障报错:
在这里插入图片描述
解决方法可能是:
少安装了此包

yum install perl-CPAN* -y

(3)-2.在管理节点或主服务器上编辑主配置文件

  • 创建工作目录
  • 拷贝模板
  • 编辑主配置文件
[root@mha_guanli ~]# mkdir /etc/mha_manager/
[root@mha_guanli ~]# cp mha-soft-student/app1.cnf /etc/mha_manager/
[root@mha_guanli ~]# vim /etc/mha_manager/app1.cnf
[server default]
manager_log=/etc/mha_manager/manager.log
manager_workdir=/etc/mha_manager
master_ip_failover_script=/etc/mha_manager/master_ip_failoverwebsc_user=websc
websc_password=websc.taobao.comssh_port=22
ssh_user=rootuser=root
password=123456[server1]
candidate_master=1
hostname=192.168.1.65[server2]
candidate_master=1
hostname=192.168.1.66[server3]
candidate_master=1
hostname=192.168.1.67
[server default]   --> 管理服务默认配置
manager_log=/etc/mha_manager/manager.log   --->MHA日志文件
manager_workdir=/etc/mha_manager     	    --->创建MHA工作目录
master_ip_failover_script=/etc/mha_manager/master_ip_failover  --->自行编写的故障切换脚本websc_user=websc   ---> 主服务器数据同步授权的用户名称
websc_password=websc.taobao.com  --->设置的授权用户的密码ssh_port=22			--->访问ssh服务用户名
ssh_user=root		--->ssh服务端口user=root			--->监控用户
password=123456		--->密码[server1]			---> 指定第一台数据库服务器
candidate_master=1	---> 竞选主服务器
hostname=192.168.1.65	--->服务器ip地址[server2]
candidate_master=1
hostname=192.168.1.66[server3]
candidate_master=1
hostname=192.168.1.67

(3)-3.创建故障切换脚本

[root@mha_guanli ~]# cat /etc/mha_manger/master_ip_failover 
#!/usr/bin/env perl#  Copyright (C) 2011 DeNA Co.,Ltd.
#
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by:
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#   along with this program; if not, write to the Free Software
#  Foundation, Inc.,
#  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA## Note: This is a sample script and is not complete. Modify the script based on your environment.use strict;
use warnings FATAL => 'all';use Getopt::Long;
use MHA::DBHelper;my ($command,        $ssh_user,         $orig_master_host,$orig_master_ip, $orig_master_port, $new_master_host,$new_master_ip,  $new_master_port,  $new_master_user,$new_master_password
);my $vip = '192.168.4.60/24';  # Virtual IP 
my $key = "1"; 
my $ssh_start_vip = "/sbin/ifconfig eth0:$key $vip";
my $ssh_stop_vip = "/sbin/ifconfig eth0:$key down";
[root@mysql_master ~]# ifconfig eth0:1
eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500ether 52:54:00:99:b5:f1  txqueuelen 1000  (Ethernet)[root@mysql_master ~]# ifconfig eth0:1 192.168.1.100 
[root@mysql_master ~]# ifconfig eth0:1
eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255ether 52:54:00:99:b5:f1  txqueuelen 1000  (Ethernet)GetOptions('command=s'             => \$command,'ssh_user=s'            => \$ssh_user,'orig_master_host=s'    => \$orig_master_host,'orig_master_ip=s'      => \$orig_master_ip,'orig_master_port=i'    => \$orig_master_port,'new_master_host=s'     => \$new_master_host,'new_master_ip=s'       => \$new_master_ip,'new_master_port=i'     => \$new_master_port,'new_master_user=s'     => \$new_master_user,'new_master_password=s' => \$new_master_password,
);exit &main();sub main {if ( $command eq "stop" || $command eq "stopssh" ) {# $orig_master_host, $orig_master_ip, $orig_master_port are passed.# If you manage master ip address at global catalog database,# invalidate orig_master_ip here.my $exit_code = 1;eval {# updating global catalog, etc&stop_vip();$exit_code = 0;};if ($@) {warn "Got Error: $@\n";exit $exit_code;}exit $exit_code;}elsif ( $command eq "start" ) {# all arguments are passed.# If you manage master ip address at global catalog database,# activate new_master_ip here.# You can also grant write access (create user, set read_only=0, etc) here.my $exit_code = 10;eval {my $new_master_handler = new MHA::DBHelper();# args: hostname, port, user, password, raise_error_or_not$new_master_handler->connect( $new_master_ip, $new_master_port,$new_master_user, $new_master_password, 1 );## Set read_only=0 on the new master$new_master_handler->disable_log_bin_local();print "Set read_only=0 on the new master.\n";$new_master_handler->disable_read_only();## Creating an app user on the new masterprint "Creating app user on the new master..\n";$new_master_handler->enable_log_bin_local();$new_master_handler->disconnect();## Update master ip on the catalog database, etc&start_vip();$exit_code = 0;};if ($@) {warn $@;# If you want to continue failover, exit 10.exit $exit_code;}exit $exit_code;}elsif ( $command eq "status" ) {# do nothingexit 0;}else {&usage();exit 1;}
}
sub start_vip() {`ssh $ssh_user\@$new_master_host \" $ssh_start_vip \"`;
}
sub stop_vip() {return 0 unless ($ssh_user);`ssh $ssh_user\@$orig_master_host \" $ssh_stop_vip \"`;
}sub usage {print
"Usage: master_ip_failover --command=start|stop|stopssh|status --orig_master_host=host --orig_master_ip=ip --orig_master_port=port --new_master_host=host --new_master_ip=ip --new_master_port=port\n";
}

修改VIP地址 及定义变量$key

  • 35 定义VIP地址
  • 36 定义变量$key
  • 37 部署vip地址命令
  • 38 释放vip地址命令
[root@mha_guanli ~]# vim +35 /etc/mha_manger/master_ip_failover 
[root@mha_guanli ~]# chmod +x /etc/mha_manger/master_ip_failover

在这里插入图片描述
(3)-4.在当前主服务器部署vip地址 ,先查看未部署前的ip

  • 我在脚本里定义VIP地址是192.168.1.100 所以我这里部署的是此ip
[root@mha_guanli ~]#  ifconfig eth0:1
eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500ether 52:54:00:99:b5:f1  txqueuelen 1000  (Ethernet)[root@mha_guanli ~]# ifconfig eth0:1 192.168.1.100 
[root@mha_guanli ~]# ifconfig eth0:1
eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255ether 52:54:00:99:b5:f1  txqueuelen 1000  (Ethernet)

MHA配置数据节点,在所有数据库服务器上,安装mha-node软件包

(1) 从主服务器的mha-soft-student/下的mha-node软件包传送给52.53机器

[root@mha_guanli ~]#  scp mha4mysql-node-0.56-0.el6.noarch.rpm root@192.168.1.52:/root
mha4mysql-node-0.56-0.el6.noarch.rpm          100%   35KB   7.0MB/s   00:00    
[root@mha_guanli ~]#  scp mha4mysql-node-0.56-0.el6.noarch.rpm root@192.168.1.53:/root
mha4mysql-node-0.56-0.el6.noarch.rpm          100%   35KB  22.1MB/s   00:00  

(3)在所有数据库服务器上,安装mha-node软件包

[root@mha_node1 ~]# rpm -ivh mha4mysql-node-0.56-0.el6.noarch.rpm 
[root@mha_node2 ~]# rpm -ivh mha4mysql-node-0.56-0.el6.noarch.rpm 
[root@mha_node3 ~]# rpm -ivh mha4mysql-node-0.56-0.el6.noarch.rpm 
Preparing...                          ################################# [100%]
Updating / installing...1:mha4mysql-node-0.56-0.el6        ################################# [100%]

(3)修改数据库服务器运行参数
添加几行配置到主服务器192.168.1.51和其他数据库服务器中

  • 加载模块
  • 启用master和slave模块
  • 禁止自动删除中继日志文件
  • 重启服务
[root@mha_guanli ~]# vim /etc/my.cnf
[mysqld]
plugin-load="rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so"
rpl_semi_sync_master_enabled=1
rpl_semi_sync_slave_enabled=1
relay_log_purge=0
[root@mha_guanli ~]# systemctl restart mariadb.service

测试MHA集群环境配置

测试集群环境
访问集群
测试高可用
修复故障服务器

步骤一:测试集群环境

  1. 在管理主机或主服务器,测试ssh配置
[root@mha_guanli ~]# masterha_check_ssh --conf=/etc/mha_manger/app1.cnf 

在这里插入图片描述
2)在管理主机或主服务器,测试主从同步

[root@mha_guanli ~]# masterha_check_repl --conf=/etc/mha_manager/app1.cnf

在这里插入图片描述
(3) 在管理服务器/主服务器上启动管理服务

[root@mha_guanli ~]#masterha_manager --conf=/etc/mha_manager/app1.cnf  --remove_dead_master_conf \
> --ignore_last_failover
Mon Jan  6 20:50:35 2020 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.
Mon Jan  6 20:50:35 2020 - [info] Reading application default configuration from /etc/mha_manager/app1.cnf..masterha_check_ssh --conf=/etc/mha/app1.cnf
Mon Jan  6 20:50:35 2020 - [info] Reading server configuration from /etc/mha_manager/app1.cnf..

(4) 打开另一个终端查看管理服务/主服务器的服wenj务状态

  • 查看服务运行,监视主服务器192.168.1.65
  • 查看工作目录列表 发现出现了app1.master_status.health 的文件
[root@mha_guanli ~]# masterha_check_status --conf=/etc/mha_manager/app1.cnf
app1 (pid:7753) is running(0:PING_OK), master:192.168.1.51
[root@mha_guanli ~]# ls /etc/mha_manager/
app1.cnf  app1.master_status.health  manager.log  master_ip_failover
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 苹果IOS超级签名原理及实现技术

    本文主要为大家实现超级签名提供思路 现在大部分超级签名原理及实现都是基于linux平台来实现签名的,代码都是java,php的需要各种部署,各种调用第三方工具,具体实现起来还是有些麻烦的,以下介绍超级签名完全基于Windows平台来实现,方便部署,给不懂php和linux提供个思路。 超…...

    2024/3/29 7:48:02
  2. python3学习笔记

    PYTHON3学习笔记(一) 1.输入和输出 输出 用print()在括号中加上字符串,就可以向屏幕输出指定的文字。比如输出’hello ,world’,用代码实现如下: print("hello,word") print()函数也可以接受多个字符串,用逗号隔开,就可以连成一串输出: print(The boy na…...

    2024/4/28 21:08:35
  3. 解决 nmap扫描时报错 "ppp0" is not an ethernet device

    报错原因:使用拨号上网,协议使用的是ppp,nmap不识别 解决方法:加上 -sT -Pn 两个参数进行tcp扫描即可 拨号上网使用PPP拨号协议来代替MAC二层协议,由于nmap版本不知道ppp协议的二层协议,所以会报以下错误又或者用手机WiFi网络进行扫描则会报以下问题加上-sT 和 -Pn 参数…...

    2024/4/28 14:28:27
  4. react项目在360打开为空白

    解决方案:在index.html文件的head标签添加<meta name="renderer" content="webkit">...

    2024/4/29 11:29:10
  5. wpf 嵌套表滚动设置

    在WPF中若嵌套DataGrid需要滚动支持时需要如下设置父DataGrid ScrollViewer.CanContentScroll="False" 子DataGrid IsReadOnly="True" ScrollViewer.CanContentScroll="False" IsEnabled="False" 或IsHitTestVisible = "False&qu…...

    2024/4/27 5:05:23
  6. 解决pythoncom和win32com下docx文件转化为pdf文件过程中Word后台进程无法关闭的问题

    1 目的笔者在python3.6环境下,想把一个word文档转化为pdf文件。使用了以下的方式from win32com import client import pythoncomdoc2pdf(doc_path, filename)def doc2pdf(doc_name, pdf_name):""":word文件转pdf:param doc_name word文件名称:param pdf_name 转…...

    2024/3/29 7:47:56
  7. LeetCode题目练习-贪心&BFS&DFS

    贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。 贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态…...

    2024/3/29 7:48:00
  8. 剑与远征_python_自动战斗

    继上一个yys脚本后又写了一个剑与远征的小脚本 今天刚写的 用了一会 感觉还不错 虽然功能单一 但是还是很稳定所以就拿来和大家分享一下 不多bb 上代码 # coding=gbk # 声明解码方式# 导入相关模块 import os import cv2 import random import time# -------------------S…...

    2024/3/29 12:29:54
  9. Python操作MySQL

    一.PyMySQL介绍PyMySQL 是在 Python3.x 版本中用于连接和操作 MySQL 服务器的一个库a.安装PyMySQLpip install PyMySQLb. 连接数据库1.引入PyMySQL模块2.使用connect方法连接数据库3.通过cursor方法创建一个游标对象4.通过游标执行SQL语句 (返回影响的行数 num)5.从游标执行结果…...

    2024/5/6 6:44:15
  10. 微信小程序如何使用地图开发获取位置信息

    在app.json中开发小程序的接口权限,设置permission的权限,在里面配置scope.userLocation,开放位置权限,代码如下所示:"permission": {"scope.userLocation": {"desc": "你的位置信息将用于小程序位置接口的展示" }},在页面indx.w…...

    2024/3/29 12:29:52
  11. 初学Python:多线程脚本-使用Thread类创建(from threading import Thread)

    #! /usr/bin/python # -*- coding:utf-8 -*- ------------------------------------------ function: 多线程复制图片author: bingo created: 2020-01-03 ------------------------------------------ from Queue import Queue import threading import shutil import os impor…...

    2024/4/28 5:18:07
  12. 关于用户行为

    今天在禅道上看到一个问题,是由一位公司的测试人员提出的,这个问题值得我思考,当客户从别人的软件转流到我们自己开发的软件时,为了减少客户的不适感,和加快客户的熟练度,应该将原本的操作习惯尽量的靠近我们自己开发的系统.这个问题截图如下:...

    2024/5/6 8:28:21
  13. npm ERR! Failed at the node-sass@4.13.0 postinstall script.

    Rancher入门到精通对Rancher原理、安装、部署、使用等相关技术总结giserinchina9.90去订阅npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.13.0 postinstall: `node scripts/build.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the node-sass@4.…...

    2024/4/28 14:48:52
  14. 1.栈的基本操作题目链接 错误代码:(我输入的是字符) #include <stdio.h> #include <stdlib.h> #include <string.h> int main() {int n,m,T,i,x;char s;int a[1001];scanf("%d",&T);while(T--){scanf("%d %d",&m,&n);int…...

    2024/4/28 16:40:16
  15. pytorch具体演示代码

    import torch t = torch.tensor([[1,2,3],[4,5,6]]) # torch.tensor()函数将列表转换为张量 >>> print(t) tensor([[1, 2, 3],[4, 5, 6]])t.size() #返回张量的大小 >>> print(t.size()) torch.Size([2, 3])...

    2024/4/29 1:40:21
  16. 微信支付逻辑相关博客

    支付系统数据库设计思考https://blog.csdn.net/luckyzhoustar/article/details/97389504微信支付处理逻辑博客https://www.cnblogs.com/u19tang/p/9830693.html支付渠道:微信支付资料 https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_3支付宝支付资料 https…...

    2024/4/28 21:44:22
  17. 微信支付处理逻辑博客

    支付系统数据库设计思考https://blog.csdn.net/luckyzhoustar/article/details/97389504微信支付处理逻辑博客https://www.cnblogs.com/u19tang/p/9830693.html...

    2024/4/28 7:14:57
  18. 实现一下类似百度网盘的预览功能:支持Word、Excel、Ppt

    本人技术小白一枚,前些天老大让我写一个office在线预览的一个功能,跟百度网盘类似,各种找资料,总结一下我觉得比较好用的方法。网上大概有这几种office在线预览的方法。# 第一种利用office online实现在线预览,Office平台提供了通过url的指向达到预览效果。http://view.of…...

    2024/4/28 20:57:31
  19. RK3229 中文介绍

    SDK官方文档 https://gitee.com/halo-x/RK3229-docsRK3229是用于智能电视盒的高性能四核应用处理器。特别是它是一种用于4K 10位H.265 / H.264 / VP9电视盒的高集成度且具有成本效益的SOC。四核Cortex-A7分别与Neon和FPU协处理器集成,还共享256KB L2缓存。五核GPU包括一个几何…...

    2024/4/28 21:31:27
  20. EOS系列 - EOS线程机制

    EOS有几个线程 nodeso节点的工作线程包括:一个主线程,一个信号处理线程和四个线程池。 nodeos(10265 主线程&信号处理线程) : 进行异步io投递 `epoll_wait` | 接收系统信号并处理─┬─{nodeos}(10311 controller线程池_1: 异步执行块block_state创建,块中交易验证时的交…...

    2024/4/28 14:17:20

最新文章

  1. selenium 4.x 之验证码处理(python)

    验证码处理 一般情况公司如果涉及web自动化测试需要对验证码进行处理的方式一般有一下几种&#xff1a; 关闭验证码功能&#xff08;开发处理&#xff09;设置万能验证码&#xff08;开发处理&#xff09;使用智能识别库进行验证 通过第三方打码平台识别验证码 1. 跳过验证功…...

    2024/5/6 11:21:56
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/6 9:38:23
  3. LeetCode 热题 100 题解(二):双指针部分(2)| 滑动窗口部分(1)

    题目四&#xff1a;接雨水&#xff08;No. 43&#xff09; 题目链接&#xff1a;https://leetcode.cn/problems/trapping-rain-water/description/?envTypestudy-plan-v2&envIdtop-100-liked 难度&#xff1a;困难 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图&am…...

    2024/5/6 8:43:04
  4. c# wpf XmlDataProvider 简单试验

    1.概要 2.代码 <Window x:Class"WpfApp2.Window12"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d"http://schemas.microsoft.com/expression/blend…...

    2024/5/6 2:54:41
  5. Could not initialize class java.awt.Font

    项目场景&#xff1a; 项目场景&#xff1a;java项目在web端导出Excel、Word、PDF等文档 问题描述 在Windows系统中开发以及运行文件导出正常&#xff0c;单机部署到Linux中或者使用docker部署后&#xff0c;导出报错。 异常&#xff1a; eleasing transactional SqlSession…...

    2024/5/5 8:42:54
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/4 23:54:56
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/4 23:54:56
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/6 9:21:00
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/4 23:55:16
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/4 23:55:06
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/4 23:55:01
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57