Linux配置分布式数据/mysql集群 ndb_mgmd 实验报错摘录

本实验按照网上教程编写:https://www.digitalocean.com/community/tutorials/how-to-create-a-multi-node-mysql-cluster-on-ubuntu-18-04
教程不完全对,因人(机)而异,以下是一些我遇到的问题。

报错php7.4
在这里插入图片描述

解决方法:
sudo apt-get purge php7.*
sudo apt-get install php7.4

② ndb_mgmd的两个ERROR

在这里插入图片描述
说明我设置的所有节点中没有一个可以连接到192.168.3.70这个ip的。返回上一步检查配置文件sudo vim /var/lib/mysql-cluster/config.ini,发现我的虚拟机ip发生了变化,变为了192.168.3.73,遂将文件中的ip更改为现在的ip即可。

③ 运行sudo systemctl start ndb_mgmd时报错job for ndb_mgmd.service failed because the control process exit….

查看ndb_mgmd状态如下:
在这里插入图片描述

再运行sudo systemctl start ndb_mgmd之前,你应该已经进行了如下操作:

-杀掉程序:
sudo pkill -f ndb_mgmd

-生效之前设置好的配置:
sudo ndb_mgmd -f /var/lib/mysql-cluster/config.ini

-采用daemon-reload重新加载systemd’s manager 配置:
sudo systemctl daemon-reload

-使MySQL Cluster Manager 可以开机执行:
sudo systemctl enable ndb_mgmd

-启动服务:
sudo systemctl start ndb_mgmd

所以,这个问题的解决方法是:

-杀掉程序:sudo pkill -f ndb_mgmd

如下三步不要执行
-生效之前设置好的配置:sudo ndb_mgmd -f /var/lib/mysql-cluster/config.ini
-采用daemon-reload重新加载systemd’s manager 配置:sudo systemctl daemon-reload
-使MySQL Cluster Manage 可以开机执行:sudo systemctl enable ndb_mgmd

最后:
-启动服务:sudo systemctl start ndb_mgmd

在这里插入图片描述

成功。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

写代码时别搓手机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值