天天看點

MySQL不能使用/tmpMySQL不能使用/tmp

我注意到my.cnd點tmpdir到/tmp,恕我直言,這可能是緻命的。

從mysql網站:

如果mysql伺服器作為複制的奴隸,你不應該設定-- tmpdir指向基于記憶體的檔案系統或目錄的目錄被清除時,伺服器主機重新開機。複制的奴隸需要一些臨時檔案的生存機器,它可以複制臨時表或load data infile操作重新開機。如果在臨時檔案目錄下的檔案丢失時,重新啟動伺服器,複制失敗。

<a target="_blank" href="http://dev.mysql.com/doc/refman/5.0/en/temporary-files.html">http:/ /dev.mysql。doc / /refman /5.0/en/臨時files.html</a>

從fhs:

/甲氧苄啶/臨時檔案(參見/var/tmp)。經常不儲存之間重新啟動系統。

<a target="_blank" href="http://en.wikipedia.org/wiki/filesystem_hierarchy_standard">http:/ /en.wikipedia。org /維基/filesystem_hierarchy_标準</a>

它甚至可能是,ubuntu清除/tmp。

總之,/tmp可以考慮了系統啟動的任何檔案,應在系統重新開機屬于/var/tmp

/var/tmp /臨時檔案被儲存在重新啟動。

是以請考慮

tmpdir=/var/tmp

我不知道如果apparmor需要調整,但我想我會很快找到…

參考:

https://bugs.launchpad.net/ubuntu/+source/mysql-dfsg-5.1/+bug/375371

繼續閱讀