在 MySQL 中,可以通過查詢 information_schema
這個元數據數據庫來獲取數據庫的物理目錄信息。以下是查詢示例:
SELECT
TABLE_SCHEMA AS 'Database',
DATA_DIR AS 'Data Directory',
INDEX_DIR AS 'Index Directory'
FROM
information_schema.TABLES
WHERE
TABLE_TYPE = 'BASE TABLE';
這個查詢將返回當前 MySQL 實例中所有基表(BASE TABLE)的數據庫名稱、數據目錄和索引目錄。如果你只想查看特定數據庫的信息,可以在 TABLE_SCHEMA
字段上添加 WHERE
子句進行過濾。
請注意,DATA_DIR
和 INDEX_DIR
字段顯示的是數據表文件和索引文件的目錄路徑。這些路徑可能因 MySQL 安裝和配置的不同而有所差異。如果你需要查看或修改這些路徑,請查閱 MySQL 的安裝文檔或聯系系統管理員。