2011-04-06 64 views
1

當我在MAMP數據庫移動到我刪除驅動器的過程中,它幾乎工作我想,但每當我開始甲基苯丙胺MySQL將不會啓動,如果我檢查鎖定錯誤45錯誤日誌中我碰到過這樣的:InnoDB的:無法啓動MAMP

110406 23:00:12 mysqld_safe Starting mysqld daemon with databases from /Volumes/WALL-E/db/mysql 
110406 23:00:12 [Warning] One can only use the --user switch if running as root 

110406 23:00:12 [Note] Plugin 'FEDERATED' is disabled. 
110406 23:00:12 InnoDB: The InnoDB memory heap is disabled 
110406 23:00:12 InnoDB: Mutexes and rw_locks use InnoDB's own implementation 
110406 23:00:12 InnoDB: Compressed tables use zlib 1.2.3 
110406 23:00:12 InnoDB: Initializing buffer pool, size = 128.0M 
110406 23:00:12 InnoDB: Completed initialization of buffer pool 
InnoDB: Unable to lock /Volumes/WALL-E/db/mysql/ibdata1, error: 45 
110406 23:00:13 InnoDB: Retrying to lock the first data file 
InnoDB: Unable to lock /Volumes/WALL-E/db/mysql/ibdata1, error: 45 
InnoDB: Unable to lock /Volumes/WALL-E/db/mysql/ibdata1, error: 45 
InnoDB: Unable to lock /Volumes/WALL-E/db/mysql/ibdata1, error: 45 
InnoDB: Unable to lock /Volumes/WALL-E/db/mysql/ibdata1, error: 45 
InnoDB: Unable to lock /Volumes/WALL-E/db/mysql/ibdata1, error: 45 
InnoDB: Unable to lock /Volumes/WALL-E/db/mysql/ibdata1, error: 45 
InnoDB: Unable to lock /Volumes/WALL-E/db/mysql/ibdata1, error: 45 
InnoDB: Unable to lock /Volumes/WALL-E/db/mysql/ibdata1, error: 45 
InnoDB: Unable to lock /Volumes/WALL-E/db/mysql/ibdata1, error: 45 
InnoDB: Unable to lock /Volumes/WALL-E/db/mysql/ibdata1, error: 45 
InnoDB: Unable to lock /Volumes/WALL-E/db/mysql/ibdata1, error: 45 

我也發現了這個問題但也似乎無法找到一種方法,使對甲基苯丙胺的工作,我在做什麼錯,它是一個權限問題?

PS - 是的,我的車被稱爲WALL-E :)

+0

沒有解決方案,但errno 45是「操作不支持」。 – Charles 2011-04-06 22:22:49

回答

0

可能與文件系統級的文件鎖定的問題。嘗試使用--skip-locking啓動Mysql。我不知道如何做到這一點與MAMP,因爲我從來沒有使用它。在首選項中尋找一個地方,您可以爲啓動提供自定義選項。

或者你可能會打包定製移動媒體的安裝,以實現與autofs的鎖,但我的autofs福較弱,所以我不能給任何指針那裏。

+0

我發現在/應用程序/ MAMP/bin中/有一個startMysql.sh其中該命令是啓動MySQL服務器我把--skip-鎖標誌那裏,我甚至嘗試了更多的現代-skip-外部鎖定,仍然一無所獲,我不知道從哪裏開始的autofs ... – David 2011-04-07 12:42:48

+0

我會假設也許我現在是撥錯abotu文件級鎖定並轉移到研究的autofs作爲最後的手段,如果我是你......好吧,除非您還有其他原因對autofs感興趣:-)出於好奇,FS在USB盤上運行的是什麼? – prodigitalson 2011-04-07 15:44:30

+1

它實際上是一個NAS我在辦公室,也許這可能是問題,而不是相同的文件系統作爲我的MAC,這可能是完全不可能的:) – David 2011-04-07 15:48:29