" />

最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入理解MySQL5.7數(shù)據(jù)目錄結(jié)構(gòu)

 更新時間:2023年08月21日 11:21:00   作者:coder_szc  
本文主要簡單介紹一下MySQL數(shù)據(jù)文件目錄的物理結(jié)構(gòu)和作用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

以CentOS7為例,數(shù)據(jù)目錄為/var/lib/mysql/,其內(nèi)容如下:

[root@scentos szc]# ll /var/lib/mysql/
total 122952
-rw-r----- 1 mysql mysql       56 Jan 15 16:02 auto.cnf
-rw------- 1 mysql mysql     1680 Jan 15 16:02 ca-key.pem
-rw-r--r-- 1 mysql mysql     1112 Jan 15 16:02 ca.pem
-rw-r--r-- 1 mysql mysql     1112 Jan 15 16:02 client-cert.pem
-rw------- 1 mysql mysql     1676 Jan 15 16:02 client-key.pem
-rw-r----- 1 mysql mysql      289 Jan 15 16:48 ib_buffer_pool
-rw-r----- 1 mysql mysql 12582912 Jan 15 17:31 ibdata1
-rw-r----- 1 mysql mysql 50331648 Jan 15 17:31 ib_logfile0
-rw-r----- 1 mysql mysql 50331648 Jan 15 16:02 ib_logfile1
-rw-r----- 1 mysql mysql 12582912 Jan 15 17:54 ibtmp1
drwxr-x--- 2 mysql mysql     4096 Jan 15 16:02 mysql
srwxrwxrwx 1 mysql mysql        0 Jan 15 16:51 mysql.sock
-rw------- 1 mysql mysql        6 Jan 15 16:51 mysql.sock.lock
drwxr-x--- 2 mysql mysql     8192 Jan 15 16:02 performance_schema
-rw------- 1 mysql mysql     1676 Jan 15 16:02 private_key.pem
-rw-r--r-- 1 mysql mysql      452 Jan 15 16:02 public_key.pem
-rw-r--r-- 1 mysql mysql     1112 Jan 15 16:02 server-cert.pem
-rw------- 1 mysql mysql     1676 Jan 15 16:02 server-key.pem
drwxr-x--- 2 mysql mysql     8192 Jan 15 16:02 sys
drwxr-x--- 2 mysql mysql      207 Jan 15 19:15 test

其中mysql、sys等為數(shù)據(jù)庫,即一個數(shù)據(jù)庫對應(yīng)的一個目錄。

  • ibdata1存放的是InnoDB的元數(shù)據(jù)、變更緩沖區(qū)、雙寫緩沖區(qū)和撤銷日志。
  • ib_logfile0ib_logfile1存放普通日志。
  • ib_buffer_pool存放緩存池信息。

test數(shù)據(jù)庫為例,其中內(nèi)容如下:

[root@scentos szc]# ll /var/lib/mysql/test/
total 260
-rw-r----- 1 mysql mysql    61 Jan 15 16:53 db.opt
-rw-r----- 1 mysql mysql  8650 Jan 15 17:28 emp_test.frm
-rw-r----- 1 mysql mysql 98304 Jan 15 17:30 emp_test.ibd
-rw-r----- 1 mysql mysql  8560 Jan 15 16:54 test1.frm
-rw-r----- 1 mysql mysql 98304 Jan 15 16:55 test1.ibd
-rw-r----- 1 mysql mysql   278 Jan 15 19:27 test1.TRG
-rw-r----- 1 mysql mysql  8586 Jan 15 19:10 test_myisam.frm
-rw-r----- 1 mysql mysql     0 Jan 15 19:10 test_myisam.MYD
-rw-r----- 1 mysql mysql  1024 Jan 15 19:10 test_myisam.MYI
-rw-r----- 1 mysql mysql   285 Jan 15 19:28 test_myisam.TRG
-rw-r----- 1 mysql mysql    43 Jan 15 19:28 test_trigger_on_myisam.TRN
-rw-r----- 1 mysql mysql    37 Jan 15 19:27 test_trigger_on_test1.TRN
-rw-r----- 1 mysql mysql   497 Jan 15 19:15 test_view_2.frm
-rw-r----- 1 mysql mysql   399 Jan 15 19:15 test_view.frm

db.opt存放數(shù)據(jù)庫的配置信息。
對于一張InnoDB數(shù)據(jù)表而言:

  • frm文件存放表結(jié)構(gòu)信息。
    • 若采用默認的獨立表空間結(jié)構(gòu),則使用ibd文件存放表數(shù)據(jù)信息;
    • 否則就是系統(tǒng)表空間結(jié)構(gòu),使用ibdata文件存放表數(shù)據(jù)。
  • TRG文件存放觸發(fā)器信息;

對于一張myisam表而言:

  • frm文件存放表結(jié)構(gòu)信息;
  • MYD文件存放表數(shù)據(jù)信息;
  • MYI文件存放表索引信息;
  • TRG文件存放觸發(fā)器信息;

對于視圖而言:僅有frm文件,存放視圖結(jié)構(gòu)信息。
對于觸發(fā)器而言:僅有TRN保存其對應(yīng)的觸發(fā)器信息。

到此這篇關(guān)于深入理解MySQL5.7數(shù)據(jù)目錄結(jié)構(gòu)的文章就介紹到這了,更多相關(guān)MySQL5.7目錄結(jié)構(gòu)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL 字符串模式匹配 擴展正則表達式模式匹配

    MySQL 字符串模式匹配 擴展正則表達式模式匹配

    MySQL提供標準的SQL模式匹配,以及一種基于象Unix實用程序如vi、grep和sed的擴展正則表達式模式匹配的格式。
    2010-03-03
  • 關(guān)于Mysql搭建主從復(fù)制功能的步驟實現(xiàn)

    關(guān)于Mysql搭建主從復(fù)制功能的步驟實現(xiàn)

    這篇文章主要介紹了關(guān)于Mysql搭建主從復(fù)制功能的步驟實現(xiàn),在實際的生產(chǎn)中,為了解決Mysql的單點故障已經(jīng)提高MySQL的整體服務(wù)性能,一般都會采用主從復(fù)制,需要的朋友可以參考下
    2023-05-05
  • MySQL關(guān)閉過程詳解和安全關(guān)閉MySQL的方法

    MySQL關(guān)閉過程詳解和安全關(guān)閉MySQL的方法

    這篇文章主要介紹了MySQL關(guān)閉過程詳解和安全關(guān)閉MySQL的方法,在了解了關(guān)閉過程后,出現(xiàn)故障能迅速定位,本文還給出了安全關(guān)閉MySQL的建議及方法,需要的朋友可以參考下
    2014-08-08
  • MySQL可重復(fù)讀級別能夠解決幻讀嗎

    MySQL可重復(fù)讀級別能夠解決幻讀嗎

    這篇文章主要給大家介紹了關(guān)于MySQL可重復(fù)讀級別能否解決幻讀的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • SQL中Lag()和LEAD()的用法示例詳解

    SQL中Lag()和LEAD()的用法示例詳解

    LAG和LEAD函數(shù)為SQL開發(fā)者提供了強大的數(shù)據(jù)洞察力,尤其是在處理時間序列和趨勢分析問題時,下面這篇文章主要介紹了SQL中Lag()和LEAD()用法的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-10-10
  • 分享MySQL?主從延遲與讀寫分離的七種解決方案

    分享MySQL?主從延遲與讀寫分離的七種解決方案

    這篇文章主要介紹了分享MySQL?主從延遲與讀寫分離的七種解決方案,常見的解決方式是分庫分表,每次讀寫都是操作主庫的一個分表,從庫只用來做數(shù)據(jù)備份。當(dāng)主庫發(fā)生故障時,主從切換,保證集群的高可用性,下面詳細的相關(guān)資料介紹,需要的小伙伴可以參考一下
    2022-03-03
  • 如何查看MySQL連接的root密碼

    如何查看MySQL連接的root密碼

    前幾天在用Navicat去連本地的MySQL的時候發(fā)現(xiàn)我已經(jīng)忘了密碼了,試了網(wǎng)上很多方式都不行…后來發(fā)現(xiàn)其實可以自己直接去看當(dāng)初設(shè)置的密碼,下面將方法總結(jié)出來分享給大家,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • Centos下 修改mysql密碼的方法

    Centos下 修改mysql密碼的方法

    這篇文章主要介紹了Centos下 修改mysql密碼的方法,需要的朋友可以參考下
    2017-02-02
  • Mysql中的單表最大記錄是多少

    Mysql中的單表最大記錄是多少

    這篇文章主要介紹了Mysql中的單表最大記錄是多少問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • MySQL中Like概念及用法講解

    MySQL中Like概念及用法講解

    在本篇文章里小編給大家整理的是一篇關(guān)于MySQL中Like概念及用法講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-02-02

最新評論

正安县| 玛纳斯县| 迁西县| 噶尔县| 石屏县| 武冈市| 柳江县| 蒲江县| 临颍县| 金山区| 巴彦淖尔市| 仪征市| 二连浩特市| 保康县| 江山市| 延吉市| 离岛区| 防城港市| 色达县| 芦山县| 巴楚县| 白玉县| 枞阳县| 神木县| 麻阳| 商河县| 丰顺县| 囊谦县| 赣榆县| 思南县| 霍林郭勒市| 独山县| 犍为县| 石嘴山市| 宁德市| 肃南| 民权县| 麟游县| 康保县| 二连浩特市| 息烽县|