设为首页 收藏本站
查看: 870|回复: 0

[经验分享] centos Percona

[复制链接]

尚未签到

发表于 2018-4-28 11:19:15 | 显示全部楼层 |阅读模式
  Percona-XtraDB-Cluster环境
  【单个物理server上部署的3个节点
  

  一、相关软件安装
  

  #安装前确认源安装mysql已经卸载
#rpm -qa |grep mysql*
#rpm -e --nodeps mysql-server-5.1.73-5.el6_6 mysql-libs-5.1.73-5.el6_6 mysql-5.1.73-5.el6_6 mysql-devel-5.1.73-5.el6_6
  

  yum -y install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
  yum -y install wget
  wget http://www.convirture.com/repos/deps/RHEL/6.x/x86_64/socat-1.7.1.3-1.el6.rf.x86_64.rpm
  yum -y install tcp_wrappers
  rpm -ivh socat-1.7.1.3-1.el6.rf.x86_64.rpm
  yum -y install Percona-XtraDB-Cluster-56
  

  二、初始化及配置设定
  

  附:[my.4000.cnf] 记得将其他两个配置文件做相应修改

  #--------------------------------------------------------------------------------
  #
[mysqld]

  datadir=/var/lib/mysql4000
  socket=/var/lib/mysql4000/mysql.sock
  user=mysql
  port=4000
  character_set_server = utf8
  #Path to Galera library
  wsrep_provider=/usr/lib64/libgalera_smm.so
  

  #Cluster connection URL contains IPs of node#1,node#2,and node#3
  #wsrep_cluster_address=gcomm://192.168.1.224
  wsrep_cluster_address='gcomm://192.168.1.224:5030,192.168.1.224:6030'
  wsrep_sst_receive_address=192.168.1.224:4020
  wsrep_node_incoming_address=192.168.1.224
  wsrep_slave_threads=2
  wsrep_provider_options = "gmcast.listen_addr=tcp://192.168.1.224:4030;"
  #In order for Galera to work correctly binlog format should be ROW
  binlog_format=ROW
  

  #MyISAM storage engine has only experimental support
  default_storage_engine=InnoDB
  

  #This changes how InnoDB autoincrement locks are managed and is a requirement for Galera
  innodb_autoinc_lock_mode=2
  

  #Node #2 address
  wsrep_node_address=192.168.1.224
  

  #Cluster name
  wsrep_cluster_name=my_cluster
  

  #SST method
  #wsrep_sst_method=xtrabackup-v2
  wsrep_sst_method=rsync
  wsrep_node_name=node4000
  innodb_locks_unsafe_for_binlog=1
  

  # Disabling symbolic-links is recommended to prevent assorted security risks
  symbolic-links=0
  

[mysqld_safe]

  log-error=/var/log/mysqld4000.log
  pid-file=/var/run/mysqld/mysqld4000.pid
  

  #--------------------------------------------------------------------------------
  

  mysql_install_db --user=mysql --datadir=/var/lib/mysql4000 --defaults-file=/etc/my.4000.cnf
  mysql_install_db --user=mysql --datadir=/var/lib/mysql5000 --defaults-file=/etc/my.5000.cnf
  mysql_install_db --user=mysql --datadir=/var/lib/mysql6000 --defaults-file=/etc/my.6000.cnf
  

  三、PXC的启动
  

  /usr/bin/mysqld_safe --defaults-file=/etc/my.4000.cnf --wsrep-new-cluster &
  /usr/bin/mysqld_safe --defaults-file=/etc/my.5000.cnf &
  /usr/bin/mysqld_safe --defaults-file=/etc/my.6000.cnf &
  

  四、后续的相关测试
  

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-453098-1-1.html 上篇帖子: Centos 设置不同网段的互通 下篇帖子: CentOS6 上搭建 NFS
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表