2019年10月25日

摘要: 做MySQL主从复制和读写分离 mysql主从复制: 要求环境:三台centos虚拟机(也可以更多),配置好yum 将一切的准备工作做好。比如三台网络要互通。 配置主服务器: [root@localhost ~]# yum -y install mariadb mariadb-devel maria 阅读全文
posted @ 2019-10-25 20:25 做一个精致的猪 阅读(203) 评论(0) 推荐(0) 编辑
 
摘要: 实验环境 Master:192.168.200.112 Slave:192.168.200.111 两台机器全部安装的MySQL5.7 Master配置 修改主配置文件 [root@localhost ~]# vim /etc/my.cnf [mysqld] datadir=/usr/local/m 阅读全文
posted @ 2019-10-25 20:21 做一个精致的猪 阅读(165) 评论(0) 推荐(0) 编辑
 
摘要: 半同步复制支持多种插件:/usr/lib64/mysql/plugin/* [root@localhost ~]# rpm -ql mariadb-server | grep semisync /usr/lib64/mysql/plugin/semisync_master.so /usr/lib64 阅读全文
posted @ 2019-10-25 20:17 做一个精致的猪 阅读(173) 评论(0) 推荐(0) 编辑
 
摘要: masterA配置 [root@localhost ~]# yum -y install keepalived [root@localhost ~]# cat /etc/keepalived/keepalived.conf ! Configuration File for keepalived gl 阅读全文
posted @ 2019-10-25 20:15 做一个精致的猪 阅读(311) 评论(0) 推荐(1) 编辑
 
摘要: MySQL主主+Keepalived MySQL+DRBD+Heartbeat 在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主主方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动。因此,如果是双主或者多主,就会增加mysql入口,增加高可用。不过 阅读全文
posted @ 2019-10-25 20:13 做一个精致的猪 阅读(1307) 评论(0) 推荐(1) 编辑
 
摘要: 案例: 关闭防火墙: systemctl stop firewalld iptables -F setenforce 0 安装mariadb mariadb-server yum -y install mariadb yum -y install mariadb-server vim /etc/my 阅读全文
posted @ 2019-10-25 20:09 做一个精致的猪 阅读(295) 评论(0) 推荐(0) 编辑
 
摘要: 1、 查看数据库可配置的存储引擎 方法:登录mysql,使用show engines;查看系统所支持的引擎 [root@localhost ~]# mysql MariaDB [(none)]> show engines\G *************************** 1. row ** 阅读全文
posted @ 2019-10-25 20:08 做一个精致的猪 阅读(316) 评论(0) 推荐(0) 编辑
 
摘要: 准备五台主机 192.168.200.10主 192.168.200.11 从 192.168.200.12 从 192.168.200.14 192.168.200.15 客户端 在所有主机都关闭防火墙 systemctl stop firewalld iptabales -F setenforc 阅读全文
posted @ 2019-10-25 20:05 做一个精致的猪 阅读(167) 评论(0) 推荐(0) 编辑
 
摘要: 准备三台主机 192.168.200.10 192.168.200.11 192.168.200.12 所有机器上的操作 Systemctl stop firewalld Setenforce 0 Iptables -F 在Mysql master 上配置NTP时间同步服务器 三台主机都安装 mar 阅读全文
posted @ 2019-10-25 20:04 做一个精致的猪 阅读(200) 评论(0) 推荐(0) 编辑
 
摘要: MySQL数据库的完全备份可以采用多种方式,物理冷备份一般用tar命令直接打包数据库文件夹(数据目录),而在备份前需要先停库。 1、直接打包数据库文件夹,源码包的位置/usr/local/mysql/data/,rpm包的位置 /var/lib/mariadb/ 示例: [root@localhos 阅读全文
posted @ 2019-10-25 20:00 做一个精致的猪 阅读(3193) 评论(0) 推荐(0) 编辑