在 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(解決方法)