2015-11-22 79 views
1

我知道@@ datadir在MySQL查詢中的用法,例如;MySQL中的DataDir是什麼?

Select @@datadir; 

它輸出這樣的事情:

C:\xampp\mysql\data\ 

但到底是什麼呢?它有什麼作用?關於MySQL的目錄數據有什麼特別的含義嗎?爲什麼在MySQL中有特定的命令,如@@ datadir?

回答

0

它是存儲數據庫文件的目錄。

它可以被改變when installing the server或運行它之前,並且對於較大的服務器有特殊意義。在多臺服務器上運行的羣集MySQL服務器。

+0

那麼爲什麼開發人員需要在sql查詢中使用@@ datadir命令?你知道嗎? – Hasan

+0

根據你的陳述,那麼我們可以說所有的數據庫數據都是在@@ datadir顯示的單一路徑中進行的。因此,就黑客而言,爲了下載所有數據庫文件並轉儲所有關鍵數據,找到此路徑可能很重要。好的,謝謝你的回答。 – Hasan