啟動mysql的時候,報錯pid
阿新 • • 發佈:2018-12-30
糾結了一個月的啟動mysql的問題,今天終於得到解決,也搞清楚了問題的原因出在哪裡。
[email protected]l]# /etc/init.d/mysqld start
Starting MySQL SUCCESS!
[[email protected]]# Logging to '/data/mysql/file.err'.
rm: cannot remove ‘/data/mysql/file.pid’: Is a directory
起初報錯是缺少pid檔案。百度了很多方法都沒有解決我的問題。今天查了google才得到實用資訊。這也真的是需要提醒自己,做一名運維,真的是需要更高的英文閱讀能力。
我的問題起因其實還是自己的失誤造成的。這也提醒我要認真,仔細做事情。
我的問題是出在使用滴滴雲伺服器。這也正是滴滴雲的特點給我造成的麻煩,因為滴滴雲伺服器並沒有開放root許可權去使用ssh登入。安裝滴滴雲的使用方法,是需要用dc2-user登入後做一個sudo su 切換。這就讓我在配置mysql的時候,還沒有切換root就開始下載myql原始碼包,解壓,配置。也成功啟動了。但是我第二次登入的時候,我就想著切換root後,重啟mysql。這時候就出現報錯。沒有找到pid 檔案來啟動mysql。我左找又想,都沒有想到,既然問題就是出在我沒有切換使用者就直接配置mysql並啟動。
找到原因後,感覺切換使用者,刪除普通使用者的mysql配置檔案。
切換回root。
啟動mysql 成功了。