码迷,mamicode.com
首页 > 数据库 > 详细

systemd[1]: mariadb.service: Can't open PID file /data/mariadb/mysql/30-mariadb-1.pid (yet?) after start: No such file or directory

时间:2019-12-16 15:06:35      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:使用   日志   ons   dir   class   comm   get   ima   wan   

   环境:Centos8
   编译安装Mariadb-10.4.11,安装到make install都没有问题,添加服务启动脚本到/lib/systemd/system/,服务启动脚本名为mariadb.service,下面是自己添加的Mariadb服务启动脚本

 1 [Unit]
 2 Description=Mariadb Community Server
 3 After=network.target
 4 
 5 [Service]
 6 User=mariadb
 7 Group=mariadb
 8 Type=forking
 9 PermissionsStartOnly=true
10 PIDFile=/data/mariadb/30-mariadb-1.pid
11 ExecStart=/usr/local/mariadb/support-files/mysql.server start
12 ExecReload=/usr/local/mariadb/support-files/mysql.server restart
13 ExecStop=/usr/local/mariadb/support-files/mysql.server stop
14 PrivateTmp=false
15 
16 [Install]
17 WantedBy=multi-user.target

   使用systemctl start mariadb尝试启动Mariadb,结果出错

技术图片

   查看Mariadb错误日志并没有找到有用的信息

技术图片
   查看mariadb状态出现下面内容
技术图片

   “systemd[1]: mariadb.service: Can‘t open PID file /data/mariadb/mysql/30-mariadb-1.pid (yet?) after start: No such file or directory”根据这行内容,留意了一下该pid文件,发现在启动mariadb时会出现,启动出错后消失,该/data/maridb目录本身所属主与所属组都是mariadb并且权限是777,按理来说不可能是因为权限不足的原因造成的

   通过百度到的这篇问答https://askubuntu.com/questions/1117330/opendkim-wont-start-cant-open-pid-file,虽然并不是围绕Mariadb的问题,但一样显示Can‘t open PID file问题,下面回复的解决方法是注释或删除掉在启动脚本中PIDFile行,试了一下,问题解决mariadb成功启动

技术图片

 

 

 

    

 

    

systemd[1]: mariadb.service: Can't open PID file /data/mariadb/mysql/30-mariadb-1.pid (yet?) after start: No such file or directory

标签:使用   日志   ons   dir   class   comm   get   ima   wan   

原文地址:https://www.cnblogs.com/capmew/p/12048965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!