mysql bootstrap pxc_MYSQL PXC
下载ssl101的安装包上传服务器对应安装目录/usr/local 目录。
[root@localhost ~]# yum -y install openssl openssl-devel perl-Time-HiRes perl-DBD-MySQL.x86_64 perl-IO-Socket-SSL.noarch
[root@pxc2 ~]# rpm -ivh libev-4.15-1.el6.rf.x86_64.rpm
warning: libev-4.15-1.el6.rf.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 6b8d79e6: NOKEY
Preparing... ########################################### [100%]
1:libev ########################################### [100%]
[root@pxc2 local]# yum install percona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm -y
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
base | 4.0 kB 00:00 ...
base/primary_db | 4.4 MB 00:00 ...
Setting up Install Process
在PXC其他节点加入集群过程中发现有报错,日志提示xtrabackup版本过低。
[root@pxc2 ~]# yum list | grep percona-xtrabackup
percona-xtrabackup-24.x86_64 2.4.9-1.el6 @/percona-xtrabackup-24-2.4.9-1.el6.x86_64
[root@pxc2 ~]# rpm -e percona-xtrabackup-24.x86_64
[root@pxc2 ~]# yum list | grep percona-xtrabackup
[root@pxc2 ~]# yum install percona-xtrabackup-24-2.4.19-1.el6.x86_64.rpm -y
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Examining percona-xtrabackup-24-2.4.19-1.el6.x86_64.rpm: percona-xtrabackup-24-2.4.19-1.el6.x86_64
Marking percona-xtrabackup-24-2.4.19-1.el6.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package percona-xtrabackup-24.x86_64 0:2.4.19-1.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================================================================================================================================
Package Arch Version Repository Size
=================================================================================================================================================================================================================
Installing:
percona-xtrabackup-24 x86_64 2.4.19-1.el6 /percona-xtrabackup-24-2.4.19-1.el6.x86_64 32 M
Transaction Summary
=================================================================================================================================================================================================================
Install 1 Package(s)
Total size: 32 M
Installed size: 32 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : percona-xtrabackup-24-2.4.19-1.el6.x86_64 1/1
Verifying : percona-xtrabackup-24-2.4.19-1.el6.x86_64 1/1
Installed:
percona-xtrabackup-24.x86_64 0:2.4.19-1.el6
Complete!
1.1.1 socat 安装
[root@pxc2 local]# tar -zxvf socat-1.7.3.2.tar.gz
./configure
make
make install
解压软件包并赋予权限
# cd /usr/local/
# unlink mysql
# tar -zxvf Percona-XtraDB-Cluster-5.7.28-rel31-31.41.1.Linux.x86_64.ssl101.tar.gz
# ln -s Percona-XtraDB-Cluster-5.7.28-rel31-31.41.1.Linux.x86_64.ssl101 mysql
修改PXC配置文件:
修改/etc/my.cnf配置文件如下:
server-id=1313306
pxc_strict_mode=PERMISSIVE
default_storage_engine=Innodb
innodb_autoinc_lock_mode=2
wsrep_node_name=PXC1
wsrep_cluster_name=pxc_cluster
wsrep_cluster_address=gcomm://192.168.56.121,192.168.56.130,192.168.56.122
wsrep_node_address=192.168.56.121
wsrep_provider=/usr/local/mysql/lib/libgalera_smm.so
wsrep_provider_options="gcache.size=1G"
wsrep_sst_method=xtrabackup-v2
wsrep_sst_auth="sst:kk"
初始化数据库:
[root@PXC2bin]# ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql/ --user=mysql --initialize
[root@PXC2bin]# cd /usr/local/mysql/support-files/
启动第一个节点:
root@PXC1 support-files]# cp mysql.server /etc/init.d/mysqld
[root@PXC1 support-files]# /etc/init.d/mysqld --help
Usage: mysqld {start|stop|restart|restart-bootstrap|reload|force-reload|status|bootstrap-pxc} [ MySQL (Percona XtraDB Cluster) options ]
[root@PXC1 support-files]#
[root@PXC1 support-files]#
[root@PXC1 support-files]# /etc/init.d/mysqld bootstrap-pxc
Bootstrapping PXC (Percona XtraDB Cluster)Starting MySQL (P[ OK ]traDB Cluster).
[root@PXC1 support-files]# ps -ef|grep mysql
root 81433 79865 0 01:19 pts/1 00:00:00 tail -fn100 /data/mysql/mysqld.log
root 83678 1 0 02:34 pts/2 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql --pid-file=/data/mysql/mysqld.pid --wsrep-new-cluster
mysql 84011 83678 18 02:34 pts/2 00:00:01 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysql --plugin-dir=/usr/local/mysql/lib/mysql/plugin --user=mysql --wsrep-new-cluster --log-error=/data/mysql/mysqld.log --pid-file=/data/mysql/mysqld.pid --socket=/data/mysql/mysql.sock --port=3306 --wsrep_start_position=00000000-0000-0000-0000-000000000000:-1
root 84045 75479 0 02:34 pts/2 00:00:00 grep mysql
[root@PXC1 support-files]#
因为初始root 密码,以为safe模式启动。
[root@PXC1 support-files]# /etc/init.d/mysqld stop bootstrap-pxc
Shutting down MySQL (Percona XtraDB Cluster)... [ OK ]
[root@PXC1support-files]#
[root@PXC1support-files]#
[root@PXC1support-files]# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables --ledir=/usr/local/mysql/bin --wsrep_new_cluster &
[1] 84431
mysql>update mysql.user set authentication_string=password('mysql123') where user='root' and Host = 'localhost';
mysql> flush privileges;
重置好密码后,正常启动PXC
[root@pxc1 ~]# service mysqld bootstrap-pxc stop
[root@pxc1 ~]#service mysqld bootstrap-pxc start
Bootstrapping PXC (Percona XtraDB Cluster)Starting MySQL (P[ OK ]traDB Cluster)..
创建SST传输账号:
mysql> CREATE USER 'sst'@'localhost' IDENTIFIED BY 'kk';
Query OK, 0 rows affected (0.00 sec)
mysql> CREATE USER 'sst'@'%' IDENTIFIED BY 'kk';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT, PROCESS ON *.* TO 'sst'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT, PROCESS ON *.* TO 'sst'@'%';
Query OK, 0 rows affected (0.00 sec)
Mysql>flush privileges;
PXC其他节点配置:
pxc其他节点配置安装与第一个节点配置基本完全一致,除了如下几个地方需要主要修改一下。
1) 配置文件里的本机IP和本节点名
以下验证说明PXC配置完成:
PXC数据同步验证:
在三个节点的PXC已经启动成功,这样在任意一个节点上执行一序列DML语句看是否能及时同步到其他节点。
从上面截图可以看出,121节点上插入数据库,在130、122其他2个节点上都能及时同步数据。
mysql bootstrap pxc_MYSQL PXC相关推荐
- mysql bootstrap pxc_Mysql高可用之PXC
一.PXC简介 Percona XtraDB Cluster简称PXC.是一套开源mysql高可用解决方案(XtraDb是mysql被oracle收购之前 开源一个分支 其他分支还有mariadb), ...
- mysql数据库的pxc工具_CentOS7 下 MySQL 数据库 PXC 集群部署操作指导
背景 最近在进行 MySQL 的 PXC 集群搭建使用和研究 前期已完成了一篇记录文章 : [CentOS7 下 MySQL 之 PXC 集群部署[Docker+多机多节点]] 但是,毕竟不是所有人都 ...
- bootstrap 输入错误提示_网上体育用品商城(ssm,mysql,bootstrap,html,css)
网上体育用品商城(ssm,mysql,bootstrap,html,css)-2645 (毕业论文11912字以上,共37页,程序代码,MySQL数据库)[源码下载] [运行环境] Eclipse J ...
- 基于SSH+MySQL+Bootstrap的高校实验室预约管理系统
登陆 添加用户 添加用户 添加器材 器材管理 申请购买 用户管理 上传资料 用户列表 技术描述 开发工具: Idea/Eclipse 数据库: mysql Jar包仓库: Jar包 前段框架:jque ...
- IDEA+Java+SSM+Mysql+Bootstrap+Maven实现学校教务管理系统
目录 一.系统介绍 1.开发环境 2.技术选型 3.系统功能 4.数据库文件 二.系统展示 1.系统登录 2.管理员-课程管理 3.管理员-学生管理 4.管理员-教师管理 5.管理员-账号密码设置 6 ...
- 基于JSP+Servlet+MySQL+Bootstrap的防疫知识在线问答系统
问答首页 详细问答 列表页面 回复页面 发起提问 我的问答 密码修改 修改个人资料 用户登录 用户注册 管理页面 用户管理 帖子管理 主题管理 技术描述 开发工具: Idea/Eclipse 数据库: ...
- mysql pxc 使用,配置mysql中的PXC服务
2.1 问题 修改mysqld.cnf文件 修改mysqld_safe.cnf文件 修改wsrap.cnf文件 启动服务 2.2 步骤 实现此案例需要按照如下步骤进行. 步骤一:修改mysqld.cn ...
- 基于SSM+SpringBoot+MySQL+Bootstrap的OA在线办公自动化管理系统
登陆首页 部门管理 职位管理 考勤报表 新建流程 通知管理 邮件管理 任务管理 日程管理 部门 笔记 通讯录 讨论区 技术描述 开发工具: Idea/Eclipse 数据库: mysql Jar包仓库 ...
- 基于SSM+MySQL+Bootstrap的在线购物商城系统
登陆注册 注册 添加商品 登陆 订单 添加商品 留言列表 首页 添加购物车 购物清单 购物车 修改密码 技术描述 开发工具: Idea/Eclipse 数据库: mysql Jar包仓库:普通jar包 ...
- 搭建pxc集群时需要先安装mysql么_完美起航-高可用MySQL数据库之PXC集群
高可用MySQL数据库之PXC集群 前言 在上一篇文章介绍了时下流行的几种数据库产品后(公众号发送"NewSQL"查看),有不少小伙伴表示对自动集群的数据库感兴趣,特别是Cockr ...
最新文章
- SQL高级查询(层次化查询,递归)
- 参考-这个符号在PHP中是什么意思?
- 用ffmpeg把gif动图分离成多张图片和ffmpeg多张图片合成gif动图
- 00-elasticsearch的pom文件
- php如何进行错误处理,php如何自定义错误处理
- mysql随机选择记录表_Mysql表中取随机记录
- (三)SpringMVC实现
- java钟使用dwr_DWR中各种java方法的调用
- ansible-playbook 单个yml文件部署tomcat简单示例
- [渝粤教育] 西南科技大学 公共管理学 在线考试复习资料
- cad批量等高线lisp_基于AutoCAD Lisp局部等高线自动内插新方法
- 浅谈网页压缩GZIP
- LeetCode 246. 中心对称数
- 问题 1125: 【C语言训练】委派任务*【最优解】
- zkteco考勤机之间人员信息传输
- 小米6刷Android10以及Xposed
- VMware虚拟机连接外网
- 「扫盲」 Elasticsearch
- Adams 与MATLAB联合仿真 失败,adams与matlab联合仿真例子(正确没商量).doc
- win10磁盘/cpu占用100%问题