【docker pxc】mysql启动报错:[ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable
发布日期:2021-07-30 03:25:53 浏览次数:4 分类:技术文章

本文共 2292 字,大约阅读时间需要 7 分钟。

一、    问题描述

Docker启动pxc节点,当pxc节点做了一次冷恢复,关闭pxc节点,重启pxc的node1节点,结果闪退。查看docker日志

[root@docker-node1 backup]# docker logs node1…2019-07-24T16:33:37.335343Z 0 [ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable2019-07-24T16:33:37.335364Z 0 [ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable2019-07-24T16:33:37.335383Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error2019-07-24T16:33:38.470522Z 0 [ERROR] Plugin 'InnoDB' init function returned error.2019-07-24T16:33:38.470544Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.2019-07-24T16:33:38.470549Z 0 [ERROR] Failed to initialize builtin plugins.2019-07-24T16:33:38.470554Z 0 [ERROR] Aborting2019-07-24T16:33:38.470559Z 0 [Note] Giving 2 client threads a chance to die gracefully2019-07-24T16:33:40.473777Z 0 [Note] WSREP: Closing send monitor...2019-07-24T16:33:40.473795Z 0 [Note] WSREP: Closed send monitor.2019-07-24T16:33:40.473818Z 0 [Note] WSREP: gcomm: terminating thread2019-07-24T16:33:40.473828Z 0 [Note] WSREP: gcomm: joining thread2019-07-24T16:33:40.473840Z 1 [Note] WSREP: rollbacker thread exiting2019-07-24T16:33:40.473963Z 2 [Note] WSREP: Initialized wsrep sidno 12019-07-24T16:33:40.473971Z 2 [Note] WSREP: Auto Increment Offset/Increment re-align with cluster membership change (Offset: 1 -> 1) (Increment: 1 -> 1)…

二、    问题原因

'ibdata1'没有写权限,解决就是找到ibdata1这个文件,并且赋给写权限。

三、    解决办法

1.在pxc容器内部查看ibdata1位置

[root@d01d915424ab /]# find / -name ibdata1/var/lib/mysql/ibdata1/data/backup/full/2019-07-24_16-11-03/ibdata1

2.修改权限

[root@d01d915424ab /]# cd /var/lib/mysql[root@d01d915424ab mysql]# lltotal 77860drwxr-x---. 2 root root        6 Jul 24 16:41 2019-07-24_16-30-35drwxr-x---. 2 root root        6 Jul 24 16:41 2019-07-24_16-41-15-rw-r-----. 1 root root     1303 Jul 24 16:41 ib_buffer_pool-rw-r-----. 1 root root 79691776 Jul 24 16:41 ibdata1drwxr-x---. 2 root root     4096 Jul 24 16:41 mysqldrwxr-x---. 2 root root     8192 Jul 24 16:41 performance_schemadrwxr-x---. 2 root root     8192 Jul 24 16:41 sys-rw-r-----. 1 root root      435 Jul 24 16:41 xtrabackup_info[root@d01d915424ab mysql]# chmod -R 777 /var/lib/mysql

3.退出容器,重启pxc容器node1节点即可

docker stop node1docker start node1

四、    参考

https://blog.csdn.net/saywhat_sayhello/article/details/81294687

 

转载地址:https://blog.csdn.net/u010886217/article/details/97272491 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:(转)npm安装与使用
下一篇:docker error:在容器内无法运行yum -y update,因为没有root权限

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年03月02日 03时44分03秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

springboot获取原生js请求_springboot跳转原生html 2021-06-24
java buffer nio_Java NIO之Buffer(缓冲区)入门 2021-06-24
android java加密_android 和java平台通用的AES加密解密 2021-06-24
java导出类_java导出excel工具类 2021-06-24
java学习手册下载_Java学习手册 2021-06-24
axios delete有请求体吗_关于axios请求——delete方法 2021-06-24
java 自助更改密码 api_搭建ldap自助修改密码系统--Self Service Password 2021-06-24
php继承exten,stylus中文文档 » 继承(@extend) » 张鑫旭-鑫空间-鑫生活 2021-06-24
mysql函数大全 pdf,MySQL函数大全 2021-06-24
php 常用文件系统函数,php 文件系统函数整理介绍 2021-06-24
android pm.java,java – AM / PM的Android DateFormat因设备而异 2021-06-24
oracle存储过程调用sql文件,oracle - 在SQL Developer中运行存储过程? 2021-06-24
oracle同时报604和12507,V$SES_OPTIMIZER_ENV 查不到刚修改的隐含参数, 2021-06-24
zblog的php更换域名,zblogphp更换域名后,原zblog里使用了固定域名,登录不进去怎么办... 2021-06-24
oracle dnfs 配置,Source of Oracle参数解析(dnfs_batch_size) - django-\/\/ i K | 2021-06-24
oracle所需的环境,转:面对一个全新的oracle环境,首先应该了解什么? 2021-06-24
linux 小数四则运行,shell四则运算(整数及浮点数)的方法介绍 2021-06-24
linux系统分区后进入紧急模式,Linux系统的救援模式应用详解 2021-06-24
linux配置匿名ftp服务器,在Linux环境中使用vsftpd搭建ftp实现匿名上传详细配置 2021-06-24
linux创建硬盘分区lvm,LVM创建及分区调整、更换LVM硬盘 2021-06-24