首页 存档 技术 查看内容

基于MySQL 5.7多源复制及Keepalived搭建三节点高可用架构

2018-3-30 13:00 |来自: 互联网 662 0

摘要: 导读 本内容摘自知数堂第35期公开课《MySQL 5.7 高可用新玩法》 本次公开课视频请访问 http://pan.baidu.com/s/1mia6MZu 知数堂公开课相关视频请访问 https://ke.qq.com/course/172600 课中涉及到的脚本及配置文件 ...

导读

本内容摘自知数堂第35期公开课《MySQL 5.7 高可用新玩法》

本次公开课视频请访问 http://pan.baidu.com/s/1mia6MZu

知数堂公开课相关视频请访问 https://ke.qq.com/course/172600

课中涉及到的脚本及配置文件请点击文末 “阅读原文

基本环境准备

使用Centos 6.X 64位系统 MySQL 使用 MySQL-5.7.17-x86_64 版本,去官方下载mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 版本

机器名 操作系统 Ip
node1 centos-6.8 192.168.11.100
node2 centos-6.8 192.168.11.101
node3 centos-6.8 192.168.11.102

三节点集群设置VIP为 192.168.11.110

一般我们建议关闭iptables

[[email protected] ~]# chkconfig del iptables
[[email protected] ~]# /etc/init.d/iptables stop

并且关闭 selinux

[[email protected] ~]# setenforce 0

并且将配置文件 /etc/sysconfig/selinux 中的下面这行
SELINUX=permissive

更改为

SELINUX=disabled


下载MySQL

[[email protected] ~]# mkdir /data/Soft
[[email protected] ~]# cd /data/Soft
[[email protected] ~]# wget -c https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86\_64.tar.gz


MySQL部署约定

二进制文件放置到 /opt/mysql/ 下面对应的目录。
数据文件全部放置到 /data/mysql/ 下面对应的目录。
原始二进制文件下载到 /data/Soft/ 目录下。

MySQL基本安装

以下安装步骤需要在node1, node2, node3上分别执行。

[[email protected] ~]# mkdir /opt/mysql
[[email protected] ~]# cd /opt/mysql
[[email protected] ~]# tar zxvf /data/Soft/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
[[email protected] ~]# ln -s /opt/mysql/mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql
[[email protected] ~]# mkdir /data/mysql/mysql3309/{data,logs,tmp} -p
[[email protected] ~]# groupadd mysql
[[email protected] ~]# useradd -g mysql -s /sbin/nologin -d /usr/local/mysql -M mysql
[[email protected] ~]# chown -R mysql:mysql /data/mysql/
[[email protected] ~]# chown -R mysql:mysql /usr/local/mysql
[[email protected] ~]# cd /usr/local/mysql/
[[email protected] ~]# ./bin/mysqld defaults-file=/data/mysql/mysql3309/my3309.cnf initialize
[[email protected] ~]# cat /data/mysql/mysql3309/data/error.log |grep password
[[email protected] ~]# /usr/local/mysql/bin/mysqld defaults-file=/data/mysql/mysql3309/my3309.cnf
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部