mysqld:未被識別的服務(解決方法)

在 Linux(centos6)下 搭建了一套PHP環境,對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  /phpstudy/mysql/support-files/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(解決方法)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章