MySQL manager or server PID file could not be found解決 #我的server的hostname,mysql pid文件默認名字為hostname.pid,如果沒有在/etc/my.cnf裡面指定特定和pid filename和pid file path的話,這個文件是跟mysql數據在一起的。 [root@redhat var]# hostname redhat 這時候通過 #切換到mysql data dir(mysql的數據文件目錄下) #你們的mysql data dir或許跟我的不一樣哦,我的是/var/lib/mysql/var/ [root@redhat var]# cd /var/lib/mysql/var/ 獲取mysql用戶運行的mysql進程的 pid,然後導入到hostname.pid文件裡面 [root@redhat var]# echo `ps aux | grep mysql | grep "user=mysql" | grep -v "grep" | awk '{print $2}'`>> redhat.pid #注意這裡的redhat.pid跟hostname相關,這裡是我的hostname.pid 將文件的屬主和屬主組改為mysql:mysql [root@redhat var]# chown mysql:mysql redhat.pid