centos mysql 5.6.21 主从配置_centos mysql-5.6.22 主从复制

本文详细介绍了在CentOS 6.5环境下,如何配置MySQL 5.6.22的主从复制。包括安装MySQL、修改配置文件、授权、设置主从状态检查及常见问题排查。主服务器IP为192.168.3.11,从服务器IP为192.168.3.150,确保了数据同步的正确性和稳定性。

centos mysql-5.6.22 主从复制

环境: centos6.5   mysql-5.6.22  master 192.168.3.11

centos6.5   mysql-56.22   slave  192.168.3.150

第一步:安装好mysql,源码安装,或者rpm包安装或者yum安装网络都有说明。

第二步:配置文件修改

1、修改主服务器master:

#vi /etc/my.cnf

[mysqld]

log_bin=mysql_bin   //[必须]启用二进制日志

server-id=222       //[必须]服务器唯一ID,默认是1,一般取IP最后一段

2、修改从服务器slave:

#vi /etc/my.cnf

[mysqld]

log_bin=mysql_bin   //[必须]启用二进制日志

server_id=226       //[必须]服务器唯一ID,默认是1,一般取IP最后一段

3、重启两台服务器的mysql

service mysqld restart  (使用源码安装,请将support-files/mysql.server复制到/etc/init.d/mysql 并用chkconfig --add mysql 添加)

第三步:在master添加授权账号并授权给slave

#/usr/local/mysql/bin/mysql -u root -p  123456

mysql>GRANT REPLICATION SLAVE ON *.* to ‘rep1‘@‘192.168.3.150‘ identified by ‘123456‘; //一般不用root帐号,192.168.3.150是slave的ip也可以使用%代表所有ip都可以使用

第四步:登录主服务器的mysql,查询master的状态

mysql> show master status\G

*************************** 1. row ***************************

File: mysql_bin.000006

Position: 2187

Binlog_Do_DB:

Binlog_Ignore_DB:

Executed_Gtid_Set:

1 row in set (0.00 sec)

注:执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化

第五步:配置从服务器Slave

mysql>  CHANGE MASTER TO

-> MASTER_HOST=‘192.168.3.11‘,

-> MASTER_PORT=3306,

-> MASTER_USER=‘rep1‘,

-> MASTER_PASSWORD=‘123456‘,

-> MASTER_LOG_FILE=‘mysql_bin.000006‘,

-> MASTER_LOG_POS=2187;

Query OK, 0 rows affected, 2 warnings (0.05 sec)

第六步:检查从服务器复制功能状态:

mysql> show slave status\G

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: 192.168.3.11

Master_User: rep1

Master_Port: 3306

Connect_Retry: 60

Master_Log_File: mysql_bin.000006

Read_Master_Log_Pos: 2187

Relay_Log_File: lvs-master-relay-bin.000002

Relay_Log_Pos: 1244

Relay_Master_Log_File: mysql_bin.000006

Slave_IO_Running: Yes   //Yes表示连接正常

Slave_SQL_Running: Yes    //Yes表示连接正常

Replicate_Do_DB:

Replicate_Ignore_DB:

Replicate_Do_Table:

Replicate_Ignore_Table:

Replicate_Wild_Do_Table:

Replicate_Wild_Ignore_Table:

Last_Errno: 0

Last_Error:

Skip_Counter: 0

Exec_Master_Log_Pos: 2187

Relay_Log_Space: 1422

Until_Condition: None

Until_Log_File:

Until_Log_Pos: 0

Master_SSL_Allowed: No

Master_SSL_CA_File:

.......................................

Auto_Position: 0

1 row in set (0.00 sec)

mysql>

第七步 常见错误

1:slave状态 Slave_IO_Running: connecting

ping master ip

关闭防火墙  service iptables stop

关闭sentenforce  0

检查pos是否一致

检查授权用户密码

远程链接master mysql    mysql -u rep1 -p  -h  192.168.3.11  显示myql ERROR 1045

(28000): Access denied for user  (using password: YES) 则删除master密码为空的

账号delete from user where user=‘‘;  FLUSH PRIVILEGES;//刷新数据库

第八步、从服务器复制时,会在其数据目录中发现文件master.info和HOSTNAME-relay-log.info。从服务器使用这两个文件跟踪已经处理了多少主服务器的二进制日志。

MATLAB主动噪声和振动控制算法——对较大的次级路径变化具有鲁棒性内容概要:本文主要介绍了一种在MATLAB环境下实现的主动噪声和振动控制算法,该算法针对较大的次级路径变化具有较强的鲁棒性。文中详细阐述了算法的设计原理与实现方法,重点解决了传统控制系统中因次级路径动态变化导致性能下降的问题。通过引入自适应机制和鲁棒控制策略,提升了系统在复杂环境下的稳定性和控制精度,适用于需要高精度噪声与振动抑制的实际工程场景。此外,文档还列举了多个MATLAB仿真实例及相关科研技术服务内容,涵盖信号处理、智能优化、机器学习等多个交叉领域。; 适合人群:具备一定MATLAB编程基础和控制系统理论知识的科研人员及工程技术人员,尤其适合从事噪声与振动控制、信号处理、自动化等相关领域的研究生和工程师。; 使用场景及目标:①应用于汽车、航空航天、精密仪器等对噪声和振动敏感的工业领域;②用于提升现有主动控制系统对参数变化的适应能力;③为相关科研项目提供算法验证与仿真平台支持; 阅读建议:建议读者结合提供的MATLAB代码进行仿真实验,深入理解算法在不同次级路径条件下的响应特性,并可通过调整控制参数进一步探究其鲁棒性边界。同时可参考文档中列出的相关技术案例拓展应用场景。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值