Rancher2部署MySQL无法挂载Longhorn创建的pvc,怎么办?

news2024/11/20 18:30:28

转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。


环境描述:

rancher版本:v2.5.7

Longhorn版本:v1.1.1

MySQL版本:v5.7.26

问题描述:

在rancher界面部署MySQL,在“数据卷”处创建一个Longhorn的pvc持久化挂载/var/lib/mysql目录,MySQL无法启动。但是将/var/lib/mysql目录挂载到服务器本地启动无任何异常。

报错日志:

2021/6/30 下午5:27:45 Initializing database
2021/6/30 下午5:27:45 2021-06-30T09:27:45.961062Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2021/6/30 下午5:27:45 2021-06-30T09:27:45.964617Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2021/6/30 下午5:27:45 2021-06-30T09:27:45.964676Z 0 [ERROR] Aborting

问题原因:

因为Longhorn为块存储设备,在创建一个pvc时,会自动创建一个lost+found目录, mysql 初始化的时候 data 目录是不能有任何文件的,所以报 initialize specified but the data directory has files in it. 

拿了一个redis做实验,挂载目录下确实有一个lost+found目录:

解决方法:

根据MySQL官方提示(链接:​​https://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_ignore-db-dir​​),在启动命令处加入一条“--ignore-db-dir=lost+found”即可解决。

在rancher上部署的MySQL,可以加在“入口/命令”的位置,如下截图:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1370872.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于Spring Boot框架的音乐平台

如今,互联网上的管理系统种类越来越多,人们思考将网站的使用运用到生活的方方面面,所以我联想到的是设计一个音乐平台,由于音乐平台的发展以及业务的提升,对音乐平台管理的要求越来越高,而一个稳定的音乐平…

AI人工智能虚拟现实行业发展分析

AI人工智能和虚拟现实是当今科技领域最受关注和研究的两个领域。这两项技术的迅速发展给各行各业带来了巨大的变革和机遇。在过去的几年里,AI和虚拟现实已经取得了显著的进展,并且有着广阔的发展前景。 AI人工智能作为一种模拟人类智能的技术&#xff0…

C#,数值计算,高斯消元法与列主元消元法的源代码及数据动态可视化

高斯消元法! 一、高斯消元法 Gaussian Elimination 高斯消元法(或译:高斯消去法),是线性代数中的一个常用算法,常用于求解线性方程组和矩阵的逆。 本程序的运行效果: 1、高斯消元法的动画演示…

成功解决使用git clone下载失败的问题: fatal: 过早的文件结束符(EOF) fatal: index-pack 失败

一.使用 http 可能出现的问题和解决 1.问题描述 ~$ git clone https://github.com/oKermorgant/ecn_baxter_vs.git 正克隆到 ecn_baxter_vs... remote: Enumerating objects: 13, done. remote: Counting objects: 100% (13/13), done. remote: Compressing objects: 100% (…

免费分享一套微信小程序扫码点餐(订餐)系统(uni-app+SpringBoot后端+Vue管理端技术实现) ,帅呆了~~

大家好,我是java1234_小锋老师,看到一个不错的微信小程序扫码点餐(订餐)系统(uni-appSpringBoot后端Vue管理端技术实现) ,分享下哈。 项目视频演示 【免费】微信小程序扫码点餐(订餐)系统(uni-appSpringBoot后端Vue管理端技术实现) Java毕…

etcd跨主机通信与Flannel

跨主机通信 Docker 默认的网络环境下 , 单台主机上的 Docker 容器可以通过 docker0 网桥直接通信 , 而不同主机上的 Docker 容器之间只能通过在主机上做端口映射进行通信。 这种端口映射方式对很多集群应用来说极不方便。 如果能让 Docker 容器之间直接使用自己的 IP 地址进…

如何通过UMC进行产品升级

随着互联网、云计算技术的深入发展,为降低企业大规模云应用建设的难度和成本,支持云应用开发、运行与运维一体化的云应用平台软件应运而生。在数通家族中对公司集成套件的云平台开发、部署、管理、运维进行统一管理,实现数据集成和共享的平台…

FFmpeg获取音视频流信息

文章目录 前言一、需求二、源码三、运行结果 前言 本文记录用 FFmpeg 获取视频流音频流的信息(编码格式、分辨率、帧率、播放时长…),所用的工程基于上个博客编译成功的工程:使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c 一、需求…

HTML5网站小游戏源码系统:各种各样小游戏集合,你想要的这里都有+完整的安装代码包以及搭建教程

现如今,科技的不断发展,HTML5技术逐渐成为网页游戏开发的主流。为了满足广大游戏爱好者的需求,罗峰给大家推荐一款基于HTML5的网站小游戏源码系统。这款系统集成了众多经典小游戏,涵盖了各种类型,无论您是寻找休闲益智…

centos7安装ES

1.JDK安装 因为我这里安装的ES版本是7.9.3 因为项目用的1.8的JDK, 7.9.3又兼容1.8,我在这装了1.8的JDK 支持一览表的IP 支持一览表 | Elastic 先将jdk的tar.gz 文件拷入系统 tar -zxvf jdk-8u351-linux-x64.tar.gz 解压压缩包 配置环境变量 vim /etc/profile …

Burp Suite拦截信息或返回数据中文乱码,解决不显示中文

1.点击User options->Display。 2.点击change font,选择宋体。Charater sets选择UTF-8(如果还是乱码,看一下请求或响应字符集 charserxxx)。

美信科技盘古信息智能车间项目成功验收,打造电子元器件数字化工厂标杆

作为一家深耕于磁性元器件领域近二十年的制造企业,广东美信科技股份有限公司(以下简称“美信科技”)始终秉承着“为电磁赋能,创工业至美”的企业使命,为中国制造卓越发展贡献力量。在当今数字化时代,制造企…

orangepi 4lts 无线网卡wlan0隔几个小时自动掉线解决

发现问题:最近使用orangepi 4lts有线(内网)和无线(外网),同时连接,无线都是隔半天就掉线,不能自动重连 无线网卡关闭节能模式 1、查看无线网卡的运行状态 sudo iwconfig wlan0 状态说明&…

063:vue中一维数组与三维数组联动,类似购物车增减

第063个 查看专栏目录: VUE ------ element UI javascript 一维数组与三维数组联动,一维数组转换为三为数组,源文件下载 .zip 专栏目标 在vue和element UI联合技术栈的操控下,本专栏提供行之有效的源代码示例和信息点介绍,做到灵活运用。 (1)提供vue2的一些基本操作:安…

常见的http状态码及其含义,以及状态码的分类

常见状态码及其含义: 状态码分类: HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型: 200:表示请求成功,服务器响应正…

适用于 Windows 的 4 个最佳免费数据恢复软件

计算机最重要的是用户数据。除了您的数据之外,关于计算机的其他一切都是可替换的。这三个是数据丢失的最常见原因: 文件/文件夹删除 丢失分区 损坏的分区 文件/文件夹删除是最常见的数据丢失类型。大多数时候,由于不小心删除文件/文件夹而…

大数据Doris(五十三):SQL函数之日期函数(一)

文章目录 SQL函数之日期函数 一、​​​​​​​CONVERT_TZ(DATETIME dt, VARCHAR from_tz, VARCHAR to_tz)

阴盘奇门八字排盘马星位置计算方法php代码

如下位置,马星的四个位置。 计算方法: 1。先根据出生年月日,计算得八字四柱。比如 2024年01月09日,四柱为 其中时柱地支为“申” 2。然后根据以下对应的数组,来找到id号,即马星位置。 根据下表来找到&am…

5 双指针问题-接雨水的问题

给定一个长度为 n 的整数数组 height 。有 n 条垂线&#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线&#xff0c;使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 int ResetDatas(vector<int>& h…

Jmeter压缩包安装

JMeter安装及配置-Mac 本章要点 前置条件命令行安装压缩包安装 在Mac上安装对应的JMeter工具有两种方式&#xff1a;一种直接借助终端命令行brew进行安装&#xff1b;另外一种和Window电脑一样去JMeter官网下载压缩包安装。 JMeter不需要安装&#xff0c;但是JMeter作为java应用…