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

购买空间后怎么上传网站做灯箱到哪个网站找业务

购买空间后怎么上传网站,做灯箱到哪个网站找业务,南昌地宝网二手车出售信息,互联网内容服务商有哪些MMM概述 MMM(Master-Master replication manager for MvSQL#xff0c;MySQL主主复制管理器#xff09; 是一套支持双主故障切换和双主日常管理的脚本程序。 MMM 使用 Perl 语言开发#xff0c;主要用来监控和管理MySQL Master-Master#xff08;双主#xff09;复制MySQL主主复制管理器 是一套支持双主故障切换和双主日常管理的脚本程序。 MMM 使用 Perl 语言开发主要用来监控和管理MySQL Master-Master双主复制虽然叫做双主复制但是业务上同一时刻只允许对一个主进行写入另一台备选主上提供部分读服务以加速在主主切换时备选主的预热可以说MMM这套脚本程序一方面实现了故障切换的功能另一方面其内部附加的工具脚本也可以实现多个 Slave 的 read 负载均衡。 MMM提供了自动和手动两种方式移除一组服务器中复制延迟较高的服务器的虚拟ip同时它还可以备份数据实现两节点之间的数据同步等。由于MMM无法完全保证数据的一致性所以MMM适用于对数据的一致性要求不是很高但是又想最大程度地保证业务可用性的场景。 MMM是一套灵活的脚本程序基于perl实现用来对 mysql replication 进行监控和故障迁移并能管理 MySQL Master-Master 复制的配置。 关于 MMM 高可用架构的说明如下 ●mmm_mon监控进程负责所有的监控工作决定和处理所有节点角色活动。此脚本需要在监控主机上运行。 ●mmm_agent运行在每个MySQL服务器上的代理进程完成监控的探针工作和执行简单的远端服务设置。此脚本需要在被监管机上运行。 ●mmm_control一个简单的脚本提供管理 mmm_mon 进程的命令。 ●mysql-mmm 的监管端会提供多个虚拟 IPVIP包括一个可写 VIP多个可读 VIP通过监管的管理这些 IP 会绑定在可用 MySQL 之上当某一台 MySQL 宕机时监管会将 VIP 迁移至其他 MySQL。 在整个监管过程中需要在 MySQL 中添加相关授权用户以便让 MySQL 可以支持监控主机的维护。 授权的用户包括一个 mmm_monitor 用户和一个 mmm_agent 用户。 搭建Mysql MMM 实验配置 master01:20.0.0.81 master02:20.0.0.82 slave01:20.0.0.83 salve02:20.0.0.84 monitor:20.0.0.10 1.关闭防火墙 systemctl stop firewalld setenforce 0 2.搭建Mysql多主多从模式 修改mysql服务器配置文件 //修改 master01 配置文件 vim /etc/my.cnf ...... [mysqld] user mysql basedir /usr/local/mysql datadir /usr/local/mysql/data port 3306 character_set_serverutf8 pid-file /usr/local/mysql/mysqld.pid socket /usr/local/mysql/mysql.sock server-id 1 #每台 Mysql 主机的 server-id 不能相同 log-error/usr/local/mysql/data/mysql_error.log #错误日志 general_logON #通用查询日志 general_log_file/usr/local/mysql/data/mysql_general.log slow_query_logON #慢查询日志 slow_query_log_filemysql_slow_query.log long_query_time5 binlog-ignore-dbmysql,information_schema #不需要同步的库名 log_binmysql_bin #开启二进制日志用于主从数据复制 log_slave_updatestrue #允许slave从master复制数据时可以写入到自己的二进制日志 sync_binlog1 #双1设置MySQL 在每写一次二进制日志时都会同步到磁盘中去 innodb_flush_log_at_trx_commit1 #双1设置每次事务提交时MySQL都会把缓存的数据写入日志文件并且刷到磁盘中去 auto_increment_increment2 #自增字段一次递增多少 auto_increment_offset1 #自增字段的起始值 ......//把配置文件复制到其它 3 台数据库服务器上并启动服务器注意配置文件中的 server_id 要修改 scp /etc/my.cnf root20.0.0.82:/etc/ scp /etc/my.cnf root20.0.0.83:/etc/ scp /etc/my.cnf root20.0.0.84:/etc/systemctl restart mysqld 配置主主复制  //配置主主复制两台主服务器相互复制 #在两台主服务器上都执行授予从的权限从服务器上不需要执行 grant replication slave on *.* to replication20.0.0.% identified by 123456;#在两台主服务器上查看记录日志文件名称和同步点 show master status; #在 master01 上配置同步 change master to master_host20.0.0.82,master_userreplication,master_password123456,master_log_filemysql_bin.000001,master_log_pos456;start slave;show slave status\GSlave_IO_Running: YesSlave_SQL_Running: Yes#在 master02 上配置同步 change master to master_host20.0.0.81,master_userreplication,master_password123456,master_log_filemysql_bin.000001,master_log_pos456;start slave;show slave status\GSlave_IO_Running: YesSlave_SQL_Running: Yes配置主从复制 //配置主从复制在两台从服务器上做 change master to master_host20.0.0.81,master_userreplication,master_password123456,master_log_filemysql_bin.000001,master_log_pos456;start slave;show slave status\GSlave_IO_Running: YesSlave_SQL_Running: Yes//测试主主、主从 同步情况 create database db_test; 3.安装配置Mysql MMM //在所有服务器上安装 MySQL-MMM wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum -y install epel-release yum -y install mysql-mmm*//在 master01 上对 MySQL-MMM 进行配置 cd /etc/mysql-mmm/ vim mmm_common.conf …… host defaultcluster_interface ens33……replication_user replicationreplication_password 123456agent_user mmm_agentagent_password 123456host db1ip 20.0.0.81mode masterpeer db2 /hosthost db2ip 20.0.0.82mode masterpeer db1 /hosthost db3ip 20.0.0.83mode slave /hosthost db4ip 20.0.0.84mode slave /hostrole writerhosts db1, db2ips 20.0.0.188mode exclusive #只有一个 host 可以进行写操作模式 /rolerole readerhosts db3, db4ips 20.0.0.198, 20.0.0.199mode balanced #多个 slave 主机可以进行读操作模式 /role//把配置文件复制到其它 4 台主机所有主机该配置文件内容都是一样的 scp mmm_common.conf root20.0.0.82:/etc/mysql-mmm/ scp mmm_common.conf root20.0.0.83:/etc/mysql-mmm/ scp mmm_common.conf root20.0.0.84:/etc/mysql-mmm/ scp mmm_common.conf root20.0.0.10:/etc/mysql-mmm///修改所有数据库服务器的代理配置文件 mmm_agent.conf vim /etc/mysql-mmm/mmm_agent.conf include mmm_common.conf this db1 #根据不同的主机分别修改为 db1,db2,db3,db4//在 monitor 监控服务器上修改监控配置文件 mmm_mon.conf vim /etc/mysql-mmm/mmm_mon.conf include mmm_common.conf monitor .....ping_ips 20.0.0.81,20.0.0.82,20.0.0.83,20.0.0.84 #指定所有数据库服务器的 IPauto_set_online 10 #指定自动上线时间 /monitorhost defaultmonitor_user mmm_monitor #指定 mmm_monitor 的用户名monitor_password 123456 #指定 mmm_monitor 的密码 /host//在所有数据库上为 mmm_agent代理进程授权 grant super, replication client, process on *.* to mmm_agent20.0.0.% identified by 123456;//在所有数据库上为 mmm_moniter监控进程授权 grant replication client on *.* to mmm_monitor20.0.0.% identified by 123456;flush privileges;//在所有数据库服务器上启动 mysql-mmm-agent systemctl start mysql-mmm-agent.service systemctl enable mysql-mmm-agent.service//在 monitor 服务器上启动 mysql-mmm-monitor systemctl start mysql-mmm-monitor.service //在 monitor 服务器上测试群集 #查看各节点的情况 mmm_control showdb1(20.0.0.81) master/ONLINE. Roles: writer(20.0.0.188)db2(20.0.0.82) master/ONLINE. Roles: db3(20.0.0.83) slave/ONLINE. Roles: reader(20.0.0.198)db4(20.0.0.84) slave/ONLINE. Roles: reader(20.0.0.199) #检测监控功能是否都完善需要各种OK mmm_control checks all#指定绑定 VIP 的主机 mmm_control move_role writer db2 4.故障模拟  //故障测试 mmm_control move_role writer db1#停止 master01 确认 VIP 是否移动到 master02 上。注意master01 主服务器恢复服务后不会抢占mmm_control showdb1(20.0.0.81) master/HARD_OFFLINE. Roles:db2(20.0.0.82) master/ONLINE. Roles: writer(20.0.0.188) #停止一台从服务器另一台将接管两个虚拟IP以保证业务不停止 mmm_control showdb1(20.0.0.81) master/HARD_OFFLINE. Roles: db2(20.0.0.82) master/ONLINE. Roles: writer(20.0.0.188)db3(20.0.0.83) slave/HARD_OFFLINE. Roles: db4(20.0.0.84) slave/ONLINE. Roles: reader(20.0.0.198), reader(20.0.0.199)#重启服务后虚拟IP会飘回本机 //客户端测试 #在 master01 服务器上为 monitor 服务器地址授权登录 grant all on *.* to testdba20.0.0.10 identified by 123456; flush privileges;#在 monitor 服务器上使用 VIP 登录 yum install -y mariadb-server mariadb systemctl start mariadb.servicemysql -utestdba -p -h 20.0.0.188#创建数据测试同步情况 create database db_test3;
http://www.w-s-a.com/news/705155/

相关文章:

  • 自己如何做棋牌网站宁波网络推广优化方案
  • 深圳招聘网站推荐seo网站推广方案
  • 彩票网站开发 合法学术会议网站建设
  • 商务网站建设论文答辩pptseo技术博客
  • 怎样才能有自己的网站桂林搭建公司
  • 哪个网站做视频赚钱万科
  • 莆系医疗网站建设wp如何做网站地图
  • 网站建设应急处置方案团购网站 备案问题
  • 网站建设 岗位职责浙江中天建设集团有限公司网站
  • 西海岸建设局网站用wordpress建站学什么
  • 网站静态和动态学校网站建设流程步骤
  • 做群头像的网站在线怎么做俄语网站
  • 西安网站定制开发国内cms推荐
  • windows网站建设教程视频教程wordpress默认用户头像
  • 做网站需要什么软件wordpress会员邮件通知
  • 技术支持网站合肥网站搭建
  • 无为网站设计免费制作企业网站平台
  • 社交网站第一步怎么做房屋装修效果图用什么软件
  • 企业网站 批量备案合肥 网站建设
  • 如何提高网站索引量室内设计师之路网站
  • ps怎么做响应式网站布局图现在做网站都是怎么做的
  • 导购 网站模板网站主题选择
  • 毕业设计医院网站设计怎么做郑州铭功路网站建设
  • 网站根域名是什么php做商城网站步骤
  • 建设网站的那个公司好网站建设万首先金手指12
  • 广东民航机场建设有限公司网站网站开发后端用什么
  • 做风帆网站需要多少钱越野车网站模板
  • 如何做网站平台销售用狗做头像的网站
  • 宝安电子厂做网站美食网页设计的制作过程
  • 网站logo提交学网站开发技术