熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

軟考數據庫資料:MySQL數據目錄結構[1]

2013-11-23 21:11:30  來源: MySQL 

    從概念上講大多數關系數據庫系統是相似的它們有一系列數據庫組成每個數據庫包含一系列數據庫表但每個系統有各自組織其管理的數據方式MySQL也不例外

    所有由MySQL服務器mysqld管理的數據存儲在一個稱為MySQL數據目錄的地方所有數據庫都存放在哪兒也包括提供服務器操作信息的狀態文件如果你對一個MySQl安裝執行管理任務你應該熟知數據目錄的布局及用途

    本文介紹下列專題

    如何確定數據目錄的位置

    服務器如何組織並提供對數據庫和它管理的表的訪問

    在哪裡找到由服務器生成的狀態文件記憶它們包含什麼內容

    如何改變缺省地點或數據目錄或單獨數據庫的組織結構

    數據目錄的位置

    一個缺省數據目錄被編譯進了服務器如果你從一個源代碼分發安裝MySQL典型的缺省目錄為/usr/local/var如果從RPM文件安裝則為/var/lib/mysql如果從一個二進制分發安裝則是/usr/local/mysql/data

    在你啟動服務器通過使用一個datadir=/path/to/dir選項可以明確指定數據目錄位置如果你想把數據目錄置於其它缺省位置外的某處這很有用

    作為一名MySQL管理員你應該知道你的數據目錄在哪裡如果你運行多個服務器你應該是到所有數據目錄在哪裡但是如果你不知道確切的位置由多種方法找到它

    使用mysqladmin variables從你的服務器直接獲得數據目錄路徑名查找datadir變量的值在Unix上其輸出類似於

    %mysqladmin variables

    | variable_name | Value |

[]  []  []  []  []  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/MySQL/201311/29756.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.