在安裝MySQL的時候,有時候會遇到下面這種情況:無論你怎么安裝,如何配置,最后都沒有服務器出現。這可能是因為你遇到了一些錯誤,導致MySQL無法正常啟動。
mysqld: Can't create/write to file '/tmp/ibMNRybz' (Errcode: 13)
060616 22:05:54 InnoDB: Error: unable to create temporary file; errno: 13
...
這是MySQL在啟動的時候遇到的一種錯誤。解決這個問題的方法是手動創建/tmp目錄并授權。
$ sudo mkdir /tmp
$ sudo chmod 1777 /tmp
通過這樣的操作,你就可以讓MySQL順利地啟動,并且創建所需的臨時文件。
如果你遇到的問題不止這一個,你還可以在MySQL的日志文件(一般位于/var/log/mysql/目錄下)中查看更多的錯誤信息,以了解MySQL在啟動時遇到的具體問題。
總之,如果你遇到了MySQL安裝后無服務器的問題,可以先看看MySQL的日志文件,了解具體的錯誤信息,然后嘗試解決問題。同時,還要保證/tmp目錄的存在和必要的授權,這樣才能讓MySQL正常啟動,提供服務。