Mysql(二)mysql檔案認識

2021-08-31 00:24:32 字數 966 閱讀 8541

日誌組檔案:

可以發現,./目錄下資料存在日誌組檔案: ib_logfile0和ib_logfile1,預設均為5m。

表結構檔案:*.frm

在mysql中建立任何一張資料表,在其資料存放目錄對應的資料庫目錄下都有對應表的.frm檔案,

.frm檔案是用來儲存每個資料表的元資料(meta)資訊,包括表結構的定義等,

在mysql中,「.frm」檔案跟資料庫儲存引擎無關,任何儲存引擎的資料表結構檔案都儲存為.frm檔案,

命名方式為「tablename.frm」,如scores.frm,.frm檔案可以用來在資料庫崩潰時恢復表結構。

獨佔表空間檔案:*.ibd

在innodb_file_per_table配置為on時設定為獨佔表空間,此時,系統將為每乙個表單獨儲存為「.ibd」檔案,

(如scores.ibd)在此檔案中,儲存與該錶相關的資料、索引、表的內部資料字典資訊。

字符集和排序規則檔案:db.opt

檔案中記錄了該庫的預設字符集編碼和字符集排序規則。如果你建立資料庫指定預設字符集和排序規則,

後續建立的表如果沒有指定字符集和排序規則,那麼該新建的表將採用db.opt檔案中指定的屬性。如果刪除這個db.opt,mysql在建表時將參照全域性的字元設定,即default-character-set ,這個影響是在建表的時候才會有體現,你不在那個庫新建表,是沒什麼差異的。

binlog二進位制日誌檔案:記錄主資料庫伺服器的ddl和dml操作。

在主從複製時,二進位制日誌檔案將通過binlog dump執行緒傳遞給從伺服器的i/o執行緒,

i/o執行緒獲取事件資料後傳遞給從伺服器的relaylog,然後在從伺服器重做一遍實行複製。

初步認識MySQL

初步認識mysql mysql由瑞典mysql ab開發,目前由oracle公司收購。開源的關係型資料庫管理系統,分為社群版和企業版,沒有太大的差異,社群版可以滿足絕大多數需求。安裝目錄下的bin資料夾中 typical安裝時,安裝在c盤 執行mysql 標準配置standard configura...

初步認識MYSQL

1.1 資料庫概念 資料庫 按照資料結構來組織 儲存和管理資料的一種建立在計算機儲存裝置上的倉庫。資料庫的優勢 1.可以持久化儲存大量的資料 方便我們進行檢索 2.可以保證資料的安全和資料的一致性 事務.3.可以很輕鬆的通過資料庫來提取出新的有效資訊 計算平均分 統計人數 1.2 資料庫的分類 rd...

二 Mysql初步認識你值得擁有

有了mysql這個資料庫軟體,就可以將程式設計師從對資料的管理中解脫出來,專注於對程式邏輯的編寫 或者其他模組來連線到mysqld,然後使用mysql軟體規定的語法格式去提交自己命令,實現對資料夾或檔案的管理。該語法即sql structured query language 即結構化查詢語言 sq...