2011-06-03 71 views
2

我正在同步兩臺計算機上的MySql數據庫(使用帶有符號鏈接的Dropbox)。當前的數據庫信息存儲在這裏:/ usr/local/mysql/data存儲MySql表數據的位置(Mac)?

同步db時,只有數據庫與表名一起顯示,但數據不顯示。數據存儲在另一個地方嗎?

+0

是否使用InnoDB表,你會需要管理員權限?如果是這樣,那麼實際的表格數據將被存儲在別處。 – 2011-06-03 20:23:06

+0

你是什麼意思的「顯示」?你的意思是它不顯示數據文件,或者另一臺計算機找不到數據,或者是什麼? – ughoavgfhw 2011-06-03 20:25:29

+0

@Eric是的我(不是所有的桌子上,但大多數)。你知道這些數據存儲在哪裏嗎? – Jason 2011-06-03 20:25:54

回答

20

好......如果你鍵入

show variables where Variable_name ='datadir'; 

,你會看到類似

+---------------+---------------+ 
| Variable_name | Value   | 
+---------------+---------------+ 
| datadir  | /path/to/data | 
+---------------+---------------+ 

但手動訪問它們,

+0

這顯示了我能夠訪問的數據目錄的位置。在那個數據目錄中,數據庫似乎不包含所有表數據,這是問題所在。有任何想法嗎? – Jason 2011-06-03 21:27:18