MySql之MMM部署过程中各种问题解决方法
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,下文主要给大家带来MySql之MMM部署过程中各种问题解决方法,希望这些文字能够带给大家实际用处,这也是我编辑MySql之MMM部署过程中各种问题解决方法这篇文章的主要目的。好了,废话不多说,大家直接
千家信息网最后更新 2025年12月03日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安全错误
数据库的锁怎样保障安全
数据库磁盘繁忙检查
宝壶网络技术
appserv 数据库名
魔兽私服数据库制作
打印机服务器无法打开属性
服务器电源开机
北京太极网络技术有限公司
鸿蒙软件开发工程师招聘
存储管理服务器套什么定额
app教育软件开发报告书
网络安全术语怎么写
生死狙击2服务器几点开放
江苏常州服务器托管云服务器
白夜极光选错服务器了怎么办
企业管理软件开发销售
海南gps时钟监控网关服务器
服务器加内存后进不去系统
i3 服务器系统3220
ajax服务器请求拒绝
网络安全为什么是一个系统
幼儿园网络安全排查简报
网络连接不上服务器是为什么
莱芜软件开发有哪些公司
许昌公安网络安全支队
中关村软件园软件开发
esb数据库
sql跨服务器查询
定时软件开发
万能钥匙收网络安全检测代表什么
xcom2服务器无法连接