shell脚本自动化部署mysql报错

shell脚本自动化部署mysql报错

请问我按照脚本初始化都成功了,但是再star mysql启动的时候,/data/mysql/data/master.err下日志报错:

2023-11-23T03:14:51.948251Z 1 [ERROR] [MY-012592] [InnoDB] Operating system error number 2 in a file operation. 

2023-11-23T03:14:51.948389Z 1 [ERROR] [MY-012593] [InnoDB] The error means the system cannot find the path specified. 

2023-11-23T03:14:51.948439Z 1 [ERROR] [MY-012594] [InnoDB] If you are installing InnoDB, remember that you must create directories yourself, InnoDB does not create them. 2023-11-23T03:14:51.948488Z 1 [ERROR] [MY-012646] [InnoDB] File ./ibdata1: 'open' returned OS error 71. Cannot continue operation 2023-11-23T03:14:51.948536Z 1 [ERROR] [MY-012981] [InnoDB] Cannot continue operation.

https://img1.sycdn.imooc.com/climg/655ec8fd0948e6c334060718.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
马听老师 2023-11-23 14:15:12

看一下那些必要的文件夹是否都创建成功了,并且是否属主都是MySQL,如果还不行,就重新初始化,再启动试试。

  • 提问者 熊仔不是饼干 #1

    老师我用的阿里云主机,奇怪了,我重置一下系统就好了。可能是以前的环境太乱了,有k8s,里面部署了一些中间件。

    2023-11-23 14:46:29
  • 马听老师 回复 提问者 熊仔不是饼干 #2

    好了就可以

    2023-11-23 14:57:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
DBA数据库工程师
  • 参与学习       266    人
  • 解答问题       80    个

本课程主要讲解MySQL DBA需要掌握的技术,包括MySQL基础、日志文件、讲师的实战经验分享、常用工具、高可用、优化、DBA 实战项目等内容。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师