当前位置:   article > 正文

/etc/init.d/mysqld 启动和关闭 mysql 报错_mysqld[18684]: /etc/init.d/mysqld; line 13: /etc/r

mysqld[18684]: /etc/init.d/mysqld; line 13: /etc/rc.d/init.d/functions: no s

/etc/init.d/mysqld 启动和关闭 mysql 报错

情景描述

按照以下步骤操作

  1. 使用下面的命令将服务脚本放在 /etc/ini.d/ 目录下
shell> cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
  • 1
  1. mysql服务的启动|停止|重启
shell> /etc/init.d/mysqld start|stop|restart 
  • 1

报以下错误

ERROR! MySQL server PID file could not be found!
  • 1
原因

MySQL 的配置文件未读取到,造成 MySQL 无法获取 PID 文件所在目录(从 datadir 参数处获取到该信息)

shell> /usr/local/mysql/bin/mysql --help | grep my.cnf
  • 1

默认读取 my.cnf 文件的 4 处路径

/etc/my.cnf 
/etc/mysql/my.cnf 
/usr/local/mysql/etc/my.cnf 
~/.my.cnf
  • 1
  • 2
  • 3
  • 4
解决方案

可在以下 4 种路径下(建议在 /etc/ 路径下)指定 my.cnf文件,并配置好 datadir 的路径

/etc/my.cnf 
/etc/mysql/my.cnf 
/usr/local/mysql/etc/my.cnf 
~/.my.cnf
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/187938
推荐阅读
相关标签
  

闽ICP备14008679号