2016-12-07 42 views
-1

我有時會從我們的mysql服務器上獲取connection refusedconnection lost錯誤。我注意到這是由於分配給datadir的分區是100%滿5kb的可用空間。所以沒有要求通過,是嗎?爲什麼有些查詢正確運行而其他查詢不是?例如,在SELECT中,Mysql是否使用datadir分區中可用的空間?什麼是Mysql datadir的用途?

謝謝你幫我澄清一下。

+0

datadir是一個目錄,而不是一個分區。 – Shadow

+0

對不起@陰影,我錯了,我編輯了我的文章 – Aniss

回答

0

你可以找到datadir定義中System Variables

MySQL數據目錄

...並在此電流值和其他目錄與此查詢:

SHOW VARIABLES LIKE '%dir%' 

datadir正是這個名字所暗示的,這是MySQL實際存儲其數據庫的地方。

什麼工作,什麼不是數據目錄用完空間是你可能不會找到文件記錄,因爲它不是一個MySQL設計的場景。

+0

所以一個完整的datadir並不意味着沒有查詢通過? – Aniss

+0

完整的datadir表示未定義的行爲。 –