mysql5.6安装及主从半同步配置
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1.安装mysql5.6rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmyum install my
千家信息网最后更新 2026年11月01日mysql5.6安装及主从半同步配置
1.安装mysql5.6
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmyum install mysql-community-server -yrpm -qa|grep mysqlmysql-community-libs-5.6.40-2.el7.x86_64mysql-community-server-5.6.40-2.el7.x86_64mysql-community-release-el7-5.noarchmysql-community-client-5.6.40-2.el7.x86_64mysql-community-common-5.6.40-2.el7.x86_64#到此安装成功systemctl start mysqldsystemctl enable mysqldmysql_secure_installation #进行一些安全配置,根据选项选择2. 主从同步配置
添加my.cnf配置参数
#在主库my.cnf [mysqld]中加入log-bin = mysql-binserver-id = 1#从库log-bin = mysql-binserver-id = 2在主库添加复制账号
grant replication slave on *.* to rep@'192.168.0.%' identified by '123456';同步主库到从库
(1) 锁表法(锁表的时候不能退出,退出就失效了)flush table with read lock; #锁表mysql> show master status; #锁表记录的位置点+------------------+----------+--------------+------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+------------------+----------+--------------+------------------+| mysql-bin.000002 | 253 | | |+------------------+----------+--------------+------------------+mysqldump -uroot -p123456 --events -A -B |gzip >/opt/bak_$(date +%F).sql.gz #比较土的办法加-F 切割binlog可能不对接着show master status; 如果发现位置一样,则锁表生效,如果不一样说明锁表失败,从库也会文件不同步unlock tables; 解锁表(2) 不锁表方法mysqldump -uroot -p123456 -A -B -F --master-data=2 -x --events|gzip >/opt/all.sql.gz show master status; 查看记录的位置点还原从库
gzip -d bak_xxx.sql.gz #解压备份的文件mysql -uroot -p123456 配置从库
mysql -uroot -p123456 -S /data/3307/mysql.sock<< EOFCHANGE MASTER TO MASTER_HOST='10.0.0.52', MASTER_PORT=3306,MASTER_USER='rep', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mysql-bin.000002',MASTER_LOG_POS=253; EOFstart slave; #开始同步在从库使用 show slave status\G 出现如下信息成功 Slave_IO_Running: Yes Slave_SQL_Running: Yes Seconds_Behind_Master: 0 #这个是从库落后主库的秒数 不是很准3. 半同步复制配置
3.1 安装插件
#这是半同步所需的插件ll -h /usr/lib64/mysql/plugin/semisync_*-rwxr-xr-x. 1 root root 509K Feb 26 21:27 /usr/lib64/mysql/plugin/semisync_master.so-rwxr-xr-x. 1 root root 273K Feb 26 21:27 /usr/lib64/mysql/plugin/semisync_slave.so#主库加载插件mysql> INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so';mysql> set global rpl_semi_sync_master_enabled=on;#从库加载插件mysql> INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so';mysql> set global rpl_semi_sync_slave_enabled=on;3.2 加入my.cnf参数
#主库[mysqld]加入下面参数rpl_semi_sync_master_enabled = 1 #从库[mysqld]加入下面参数rpl_semi_sync_slave_enabled = 1
查看参数
show variables like '%Rpl%';3.3 验证
show global status like 'rpl_semi%';+--------------------------------------------+-------+| Variable_name | Value |+--------------------------------------------+-------+| Rpl_semi_sync_master_clients | 1 || Rpl_semi_sync_master_net_avg_wait_time | 0 || Rpl_semi_sync_master_net_wait_time | 0 || Rpl_semi_sync_master_net_waits | 0 || Rpl_semi_sync_master_no_times | 0 || Rpl_semi_sync_master_no_tx | 0 || Rpl_semi_sync_master_status | ON || Rpl_semi_sync_master_timefunc_failures | 0 || Rpl_semi_sync_master_tx_avg_wait_time | 0 || Rpl_semi_sync_master_tx_wait_time | 0 || Rpl_semi_sync_master_tx_waits | 0 || Rpl_semi_sync_master_wait_pos_backtraverse | 0 || Rpl_semi_sync_master_wait_sessions | 0 || Rpl_semi_sync_master_yes_tx | 0 |+--------------------------------------------+-------+mysql> show global status like 'rpl_semi%'; +----------------------------+-------+| Variable_name | Value |+----------------------------+-------+| Rpl_semi_sync_slave_status | ON |+----------------------------+-------+4 测试
同步
配置
参数
插件
位置
成功
文件
主从
不对
安全
信息
办法
后主
备份
方法
时候
账号
这是
中加
测试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
美国互联网科技
电子科技大学互联网
睿民互联网科技
苏州大垚互联网科技
掌上梦互联网科技
联恩商钥互联网科技有限公司
科技与互联网的利与弊
银川新华互联网科技职业技术培训学校图片
互联网时代科技改变生活
互联网校园科技培训
成都铂石互联网科技做什么的
卓翼科技产业互联网合作
工业互联网展湾科技股份有限公司
每天都有哪些好的互联网科技
中天科技中国工业互联网
图游互联网科技
新氧科技和美国互联网有关系吗
西安左小互联网科技有限公司
瑞安市蟠桃会互联网科技有限公司
高科技和互联网的现代国家
深圳九邦互联网科技有限公司
工业互联网科技新基建
互联网医疗科技
融贸通互联网科技
互联网科技英文翻译
互联网金融科技委员会
互联网之后的科技是什么
亳州好赞互联网科技有限公司
互联网科技年终奖
互联网安防科技感