mysqld:未被识别的服务(解决方法)

在 Linux(centos6)下 搭建了一套java开发环境,对MySQL进行操作:

    service mysqld status

遇到这样的错误,是由于 /etc/init.d/  不存在 mysqld 这个命令(有的人安装完环境后存在,是因为你的安装包中有这样的命令将 mysql.server 文件 copy 到 /etc/init.d/ 下面了)

1·、首先你需要找到 mysql.server 文件,这个 和 mysqld 文件是一模一样的,只不过文件名不相同

     命令:  find  /  -name mysql.server

(我的 mysql.server 文件在 上面这个目录中,你们的可能不在,按自己的目录来)

2、copy mysql.server 文件到 /etc/init.d/ 目录下,重命名文件为 mysqld

     命令:cp  /usr/share/mysql/mysql.server  /etc/init.d/mysqld

然后 再  service mysqld status

这个问题就解决了。

如果上一条 命令的结果是 :   MySQL is running but PID file could not be found

那么请看我的另一篇 博文: MySQL is running but PID file could not be found(解决方法)

猜你喜欢

转载自blog.csdn.net/weixin_39036700/article/details/81094188