MySql之MMM部署过程中各种问题解决方法
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,下文主要给大家带来MySql之MMM部署过程中各种问题解决方法,希望这些文字能够带给大家实际用处,这也是我编辑MySql之MMM部署过程中各种问题解决方法这篇文章的主要目的。好了,废话不多说,大家直接
千家信息网最后更新 2025年02月19日MySql之MMM部署过程中各种问题解决方法
下文主要给大家带来MySql之MMM部署过程中各种问题解决方法,希望这些文字能够带给大家实际用处,这也是我编辑MySql之MMM部署过程中各种问题解决方法这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。
实验环境:
两台centos7云服务器做mysql主云服务器:master01/master02;
两台centos7云服务器做mysql从云服务器:slave01/slave02;
一台centos7云服务器做监控云服务器:monitor
问题一:master01 创建新的数据库abc,slave01上查看,未进行未进行数据同步。
master01数据库查询如下:
MariaDB [(none)]> show databases;+--------------------+| Database |+--------------------+| information_schema || abc || mysql || performance_schema || test |
slave01数据库查询如下:
MariaDB [(none)]> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || test |+--------------------+//新建的数据表未进行同步
解决过程:
1、查看slave01的配置情况:
MariaDB [(none)]> show slave status\GLast_IO_Error: error connecting to master 'replication@192.168.109.129:3306' - retry-0 message: Access denied for user 'replication'@'192.168.109.159' (using password: YES)//看不懂...//重新启动服务,出现新的报错MariaDB [(none)]> stop slave;Query OK, 0 rows affected (0.01 sec)MariaDB [(none)]> start slave -> ;Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> show slave status\G;Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave s does not always make sense; please check the manual before using it). //大概意思为使用了相同的server-id
2、配置文件中进行查看
vim /etc/my.cnf //发现与master01的server-id都设置成了1进行修改为不同的server-id
3、重新启动服务
[root@localhost ~]# systemctl stop mariadb.service [root@localhost ~]# systemctl start mariadb.service [root@localhost ~]# systemctl start mysql-mmm-agent.service[root@localhost ~]# systemctl enable mysql-mmm-agent.service
4、使用moniror查看同步情况
[root@localhost mysql-mmm]# mmm_control showERROR: Can't connect to monitor daemon! //还是不行!!
问题二:moniror云服务器无法获取节点情况,报错如下:
MariaDB [(none)]> show slave status\G Last_Error: Error 'Can't drop database 'school'; database doesn't exist' on query. Default databasool'. Query: 'drop database school'
解决过程:
1、看报错信息,可以得知是我在之前进行主主云服务器同步情况测试时,创建删除的school数据库,由于slave从云服务器还未进行同步,进程卡住,无法进行下一步操作,所以,部署才未能成功。
2、在从云服务器上手动创建一个新的school数据库,让系统识别到后,自动删除一次次数据库就可以了
MariaDB [(none)]> create database school;Query OK, 1 row affected (0.00 sec)MariaDB [(none)]> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || school || test |+--------------------+
3、如果还是不行,则退出数据库,进行重启服务
MariaDB [(none)]> quitBye[root@slave02 ~]# [root@slave02 ~]# systemctl restart mariadb.service
4、再次进入数据库查看,school数据库已自动删除,且与master01数据库相同。
MariaDB [(none)]> show databases;+--------------------+| Database |+--------------------+| information_schema || abc || mysql || performance_schema || test |+--------------------+
5、使用监控云服务器monitor查看节点成功
[root@localhost mysql-mmm]# mmm_control show db1(192.168.109.129) master/ONLINE. Roles: writer(192.168.109.188) db2(192.168.109.160) master/ONLINE. Roles: db3(192.168.109.162) slave/ONLINE. Roles: reader(192.168.109.189) db4(192.168.109.159) slave/ONLINE. Roles: reader(192.168.109.190)
试验成功。
对于以上关于MySql之MMM部署过程中各种问题解决方法,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。
服务
数据
服务器
数据库
过程
问题
同步
情况
方法
成功
不行
相同
下文
内容
节点
还是
查询
监控
配置
不同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
arcgis 后台数据库
网络安全突发事件简报
边线科技互联网
网络安全设备漏洞扫描
网络安全整治漏洞
远程服务器工具软件
广电网络安全播出预案
网络安全专业学校推荐
计算机网络技术名校
网络安全体系建设汇报材料
app软件开发会计分录
文档型数据库 查找
提升变电站网络安全空间
数据库外网访问测试
西部重庆互联网科技
班主任管理系统数据库怎么建表
网络安全信息化技术专业
mt4服务器查询
oye打印机服务器
小学网络安全知识讲座简报
asp.net 连接数据库
网络技术7大技巧
数据库代谢组怎么用
app软件开发会计分录
软件工程对软件开发的意义或影响
沈阳直播软件开发
软件开发专业学什么专业
vivo软件开发是做什么的
品涵科技网络技术有限公司
邵阳bim软件开发工程