<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • mysql數據庫位置在哪(簡介mysql數據庫保存路徑)


    MySql 的每個數據庫都對應存放在一個與數據庫同名的文件夾中,MySql 數據庫文件包括MySql 所創建的數據庫文件和所用存儲引擎創建的數據表文件。

    MySql 數據庫文件介紹和存放位置,以及如何修改默認存放位置?

    1、MySql 創建并管理的數據庫文件

    .frm文件:存儲數據表的框架結構,文件名與表名相同,每個表對應一個同名frm文件,與操作系統和存儲引擎無關,即不管MySql 運行在何種操作系統上,使用何種存儲引擎,都有這個文件。

    除了必有的.frm文件,根據MySql 所使用的存儲引擎的不同(MySQL常用的兩個存儲引擎是MyISAM和InnoDB),存儲引擎會創建各自不同的數據庫文件。

    2、MyISAM數據庫表文件

    .MYD文件:即MY Data,表數據文件。

    .MYI文件:即MY Index,索引文件。

    .log文件:日志文件。

    3、InnoDB采用表空間(tablespace)來管理數據,存儲表數據和索引

    InnoDB數據庫文件(即InnoDB文件集,ib-file set):

    • ibdata1、ibdata2等:系統表空間文件,存儲InnoDB系統信息和用戶數據庫表數據和索引,所有表共用。
    • .ibd文件:單表表空間文件,每個表使用一個表空間文件(file per table),存放用戶數據庫表數據和索引。
    • 日志文件: ib_logfile1、ib_logfile2。
    MySql 數據庫文件介紹和存放位置,以及如何修改默認存放位置?

    4. MySQL 數據庫物理文件存放位置?

    使用如下命令:

    show global variables like “%datadir%”;

    MySql 數據庫文件介紹和存放位置,以及如何修改默認存放位置?

    2臺 MySql的datadir 并不相同。

    MySql 數據庫文件介紹和存放位置,以及如何修改默認存放位置?
    MySql 數據庫文件介紹和存放位置,以及如何修改默認存放位置?

    5. 如果更改默認的位置

    打開MySql 安裝文件夾,然后找到my-default.ini 文件,查找 datadir 的設置。

    MySql 數據庫文件介紹和存放位置,以及如何修改默認存放位置?

    如果想修改數據庫文件的存儲位置,可以直接在這里修改。然后,重啟MySql 即可。

    如果想對數據庫進行搬遷,只需要復制data 這個文件夾,覆蓋新環境下的data文件就可以了。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费