2008
09.28


書終於寫完交差了,本想出去散散心沒想到颱風又出來找碴,好把,只好趁颱風天在家裡趕緊把還沒做完的事情給做完,今天終於輪到Ubuntu Server的mysql設定了,結果當把my.cnf中的datadir設定到自定目錄時,怎麼設都設不起來,可是改回預設的值又可以啟動,花了4個小時找遍了google大神依然找不到答案實在使有夠洩氣的啦。

就在要放棄前的一霎那終於發現根本就不是mysql的問題,是ubuntu的安全性問題把它給卡死了,如果你也遇到這個問題可以這樣試試看:

sudo touch /etc/apparmor.d/disable/usr.sbin.mysqld
sudo /etc/init.d/apparmor restart
sudo /etc/init.d/mysql restart

這樣就能順利啟動了,好吧!終於把最後的問題給解決了,趕快把解法記錄起來,免得年紀大等等又給他忘的一乾二淨 Orz。

使用版本: Ubuntu 8.04 + mysql 5

後記:

後來發現這種做法簡直是鴕鳥心態,所以在寫完這篇後的1個小時多以後,我已經改去usr.sbin.mysqld這個設定檔裡面加入權限設定,這才是最正確的作法啊。


相關文章:
  • Unix / Mac / Linux 下直接用scp傳送檔案
  • Ubuntu / Linux 網卡固定ip設定
  • 快速移植Linux Server的小技巧
  • 快速備份Ubuntu系統的方法
  • 如何得知目前對外的ip位址
  • 本文引用:
    文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。

    No Comment.

    Add Your Comment