MYSQL实战尼古拉斯搭建及问题总结

  

  
  # # # # # # # # # # # # # # # # # #尼古拉斯部署# # # # # # # # # # # # # # # # # # # #
  1.服务器
  ,192.168.56.21 mydb1 ,#主
  ,192.168.56.22 mydb2 ,#奴隶
  ,192.168.56.23 mydb3 ,#尼古拉斯经理   

  

  2. 所有机器修改vim/etc/hosts
  192.168.56.21 ,mydb1
  192.168.56.22 ,mydb2也
  192.168.56.23 ,mydb3   

  

  
  3.设置SSH公钥免密码登录
  #根用户操作(/根),pwd   

  

  ,,mkdir ~/sh
  ,,chmod 700 ~/sh
  ,,cd ~/sh
  ,,ssh - keygen - t rsa #一直回车
  ,,ls过程
  ,,猫~/. ssh/id_rsa。酒吧在祝辞~/sh/authorized_keys
  ,,ls过程
  ,,chmod 600 ~/sh/authorized_keys
  ,,cd . .
  ,,scp - r . ssh 192.168.56.22:/根/
  ,,scp - r . ssh 192.168.56.23:/根/
  ,
  ,ssh mydb1
  ,ssh mydb2也
  ,ssh mydb3   

  

  4.下载mha4mysql-manager和mha4mysql-node
  ,,https://github.com/yoshinorim/mha4mysql-manager
  ,,https://github.com/yoshinorim/mha4mysql-node   

  

  
  5。在三个节点(节点和经理)安装perl-DBD-MySQL,用光盘作百胜源,#包括了3个包:perl-DBD-MySQL, mysql-libs, perl dbi
  ,,yum安装perl-DBD-MySQL
  ,,yum安装perl dbi
  ,,yum安装mysql-libs
  ,,
  ,   

  

  6。在三个节点安装节点(包括管理节点)
  安装,使用yum - y perl-CPAN下载perl需要的依赖包库
  ,perl -MCPAN - e”模块安装公司::::安装在依赖包库中,查找和安装Makefile。PL需要的包,具体程序是使用公司::模块::安装;
  ,参考https://perlmaven.com/cant-locate-inc-module-install-in-inc
  ,上面实际下载的是Module-Install-1.18.tar。广州这个包
  ,//perl -MCPAN - e壳
  ,//perl -MCPAN - e“安装模块:取决于”
  ,参考http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380147d8c8c4668d4e419ce3b4c413037bfa6663f405a8e906b6075ab4f5bbdf06270670123b598c8d40895ac925f75ce786a6459db0144dc42f39a5125b07fcd0caef14ef0ba8169cfef9480810a44cb23127af7e78a2a424bdd6f814f6df4a6e85f135d07bb9d6b39ae& p=8 b2a971cc89401ff57ee967c525285& newp=80769 a478a8702c308e2977c0f43cc231610db2151d7d0106b82c825d7331b001c3bbfb423241a05d8ce7c6d04aa4b5feaf4357534072ba3dda5c91d9fb4c57479d463771c&用户=baidu&调频=sc&查询=公司/模块/安装% 2 epm +在+ % 40 inc& qid=e9eec041000013a8& p1=10
  ,
  ,焦油xzvf mha4mysql-node-0.56.tar。广州
  ,cd mha4mysql -节点- 0.56
  ,perl Makefile。PL
  ,注意在安装perl安装模块后,这里终于可以正常执行了,在执行PL后,系统会验证哪些包丢失,这时就可以根据他的提示安装少的包了
  ,
  ,使,,制作安装   

  

  ,
  ,,
  7。在管理节点安装经理
  ,
  ,,//可以先查看本机已安的包名
  ,,
  ,,rpm qa perl-Config-Tiny perl-Params-Validate perl-MIME-Types perl-Email-Date-Format perl-Mail-Sender perl-Mail-Sendmail perl-TimeDate perl-MailTools perl-MIME-Lite perl-Log-Dispatch perl-Parallel-ForkManager
  ,,共11个包
  ,,rpm qa perl-Config-Tiny perl-Params-Validate perl-MIME-Types perl-Email-Date-Format perl-Mail-Sender perl-Mail-Sendmail perl-TimeDate perl-MailTools perl-MIME-Lite perl-Log-Dispatch perl-Parallel-ForkManager | xargs rpm -ivh
  ,,上面命令直接安装
  ,,
  ,,rpm -ivh perl -配置-小- 2.12 - 1. - el5.rf.noarch.rpm ,
  ,,rpm -ivh perl - params -验证- 0.95 - 1. - el5.rf.i386。rpm
  ,,rpm -ivh perl - mime类型- 1.28 - 2. - el6.noarch。rpm
  ,,rpm -ivh perl -邮件-日期-格式- 1.002 - 5. - el6.noarch。rpm
  ,,rpm -ivh perl -邮件发送者- 0.8.16 el6.noarch——3.。rpm
  ,,rpm -ivh perl -邮件- sendmail - 0.79 - 12. - el6.noarch。rpm
  ,,rpm -ivh perl 11.1.el6.noarch——timedate - 1.16。rpm
  ,,rpm -ivh perl - mailtools - 2.04 - 4. - el6.noarch。rpm
  ,,rpm -ivh perl - mime - lite - 3.027 - 2. - el6.noarch。rpm
  ,,rpm -ivh perl -日志分派el5.rf.noarch——2.26 - 1.。rpm
  ,,rpm -ivh perl-Parallel-ForkManager-0.7.5-2.2.el5.rf.noarch。rpm
  ,,如果上面包都没有,直接从百胜源下载并安装
  ,,yum安装perl-DBD-MySQL perl-Config-Tiny perl-Log-Dispatch perl-Parallel-ForkManager perl-Time-HiRes - y
  ,,yum安装perl-Time-HiRes ,,,,,#光盘百胜源   

  

  ,,焦油xzvf mha4mysql-manager-0.56.tar。广州

MYSQL实战尼古拉斯搭建及问题总结