MySql之MMM部署过程中各种问题解决方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,下文主要给大家带来MySql之MMM部署过程中各种问题解决方法,希望这些文字能够带给大家实际用处,这也是我编辑MySql之MMM部署过程中各种问题解决方法这篇文章的主要目的。好了,废话不多说,大家直接
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
中智农互联网科技
广州紫鲸互联网科技有限公司
互联网属科技
互联网科技有限公司经营范围
工业互联网科技新基建
艾特科技互联网
菲比寻常互联网科技
中国的互联网科技企业的崛起
随着互联网科技发展
现代互联网科技股
世界互联网科技公司市值排名
民营互联网公司国防科技
上海乐五互联网科技有限公司
悟空问答互联网科技
互联网科技和医药行业
杭州科技互联网公司有哪些
平安好医生打造互联网科技医疗
知域互联网科技有限公司官网
前海云享互联网科技
互联网科技快速发展优美句子
精品咖啡豆
互联网属科技
互联网科技公司做什么
银川新华互联网科技职业技术培训学校图片
互联网科技有哪些公司
互联网还是高科技吗
21世纪互联网科技成就
互联网风格科技公司名称
广州燕处互联网科技有限公司
互联网科技对化妆品行业