MySql 服务未在带有 DRBD 的集群中启动

MySql 服务未在带有 DRBD 的集群中启动

我有一个配置了两个节点的高可用性集群,在外部公司进行维护后重新启动系统时我的 mysql 资源停止工作。

当执行drbd 概述命令我得到以下内容。

节点主体:
0:home 已连接 主/次 最新/最新 C r-----
1:storage 已连接 次/主 最新/最新 C r-----
2:mysql 独立 次/未知 最新/过时 r-----

次要节点:
0:home 已连接 次要/主要 最新/最新 C r-----
1:storage 已连接 主/次要 最新/最新 C r-----
2:mysql 独立 主/未知 最新/过时 r-----

我真的不知道问题是什么,在其他论坛上他们告诉我这是一个 mysql 问题,我应该使用以下命令启动服务。

/etc/init.d/mysql启动

但这不起作用。

我检查了两个节点上的 /var/lib/mysql 目录。我发现节点 2 上没有 ibdatadir 文件,但节点 1 上有。我不知道这是否与此有关。

错误文件

mysqld_safe 使用来自 /var/lib/mysql /usr/sbin/mysqld 的数据库启动 mysqld 守护进程:表“mysql.plugin”不存在 [错误] 无法打开 mysql.plugin 表。请运行 mysql_upgrade 来创建它。InnoBD:文件操作中的操作系统错误编号 13。InnoBD
:该错误意味着 mysqld 没有目录的访问权限。InnoBD
:文件名 ./ibdata1
InnoBD:文件操作调用:“create”
InnoBD:无法继续操作
mysqld_safe mysqld 从 pid 文件 /var/lib/mysql/clsstd2.pid 结束

执行命令 crm_mon -1 时

=========
Stack: openais
Current DC: clsstd1 – partition with quorum
Version: 1.1.5-1.1.e15-01e86afaaa6da8c4836f68df80ababd6ca3902f
2 Nodes configured, 2 expected votes
4 Resources configured.
==========
Online: [ clsstd1 clsstd2 ]
Full list of resources:
Resources group all

virtual_ip_1        (ocf::heartbeat:IPaddr2):       stopped
virtual_ip_2        (ocf::heartbeat:IPaddr2):       stopped
virtual_ip_3        (ocf::heartbeat:IPaddr2):       stopped

fs_home (ocf::heartbeat:Filesystem):    stopped
fs_mysql    (ocf::heartbeat:Filesystem):    stopped
fs_storage  (ocf::heartbeat:Filesystem):    stopped
mysql       (ocf::heartbeat:mysql):     stopped
httpd       (ocf::heartbeat:apache):        stopped
swengined   (lsb:/user/lib/ocf/resource.d/streamwide/swengine):   stopped

Master/Slave Set: ms_drbd_home [drbd_home]
Masters: [ clsstd1 ]
Slaves: [ clsstd2 ]
Master/Slave Set: ms_drbd_mysql [drbd_mysql]
Masters: [ clsstd1 ]
Slaves: [ clsstd2 ]
Master/Slave Set: ms_drbd_mysql [drbd_storage]
Masters: [ clsstd1 ]
Slaves: [ clsstd2 ]

Migration summary:
*  Node clsstd1:
*  Node clsstd2:

相关内容