韩剧1988免费观看全集_久久影视三级福利片_亚洲视频在线观看免费_在线观看欧美日韩_国产亚洲激情在线_亚洲精品美女久久久_欧美国产日韩一区二区在线观看_91在线观看免费高清完整版在线观看_日韩av免费看_国产又爽又黄的激情精品视频_琪琪亚洲精品午夜在线_欧美性猛xxx_不卡毛片在线看_国产亚洲日本欧美韩国_91国内在线视频_精品国产福利视频

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

MySQL數(shù)據(jù)目錄結(jié)構(gòu)(1)轉(zhuǎn)

MySQL數(shù)據(jù)目錄結(jié)構(gòu)(1)轉(zhuǎn)

更新時間:2022-10-18 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

MySQL數(shù)據(jù)目錄結(jié)構(gòu)(1)


[晏子]
從概念上講,大多數(shù)關(guān)系數(shù)據(jù)庫系統(tǒng)是相似的:它們有一系列數(shù)據(jù)庫組成,每個數(shù)據(jù)庫包含一系列數(shù)據(jù)庫表,但每個系統(tǒng)有各自組織其管理的數(shù)據(jù)方式,MySQL也不例外。
缺省地,所有由MySQL服務(wù)器mysqld管理的數(shù)據(jù)存儲在一個稱為MySQL數(shù)據(jù)目錄的地方,所有數(shù)據(jù)庫都存放在哪兒,也包括提供服務(wù)器操作信息的狀態(tài)文件。如果你對一個MySQl安裝執(zhí)行管理任務(wù),你應(yīng)該熟知數(shù)據(jù)目錄的布局及用途。
本文介紹下列專題:
  • 如何確定數(shù)據(jù)目錄的位置。
  • 服務(wù)器如何組織并提供對數(shù)據(jù)庫和它管理的表的訪問。
  • 在哪里找到由服務(wù)器生成的狀態(tài)文件記憶它們包含什么內(nèi)容。
  • 如何改變?nèi)笔〉攸c或數(shù)據(jù)目錄或單獨數(shù)據(jù)庫的組織結(jié)構(gòu)。

1、數(shù)據(jù)目錄的位置


一個缺省數(shù)據(jù)目錄被編譯進了服務(wù)器,如果你從一個源代碼分發(fā)安裝MySQL,典型的缺省目錄為/usr/local/var,如果從RPM文件安裝則為/var/lib/mysql,如果從一個二進制分發(fā)安裝則是/usr/local/mysql/data。
在你啟動服務(wù)器,通過使用一個--datadir=/path/to/dir選項可以明確指定數(shù)據(jù)目錄位置。如果你想把數(shù)據(jù)目錄置于其它缺省位置外的某處,這很有用。
作為一名MySQL管理員,你應(yīng)該知道你的數(shù)據(jù)目錄在哪里。如果你運行多個服務(wù)器,你應(yīng)該是到所有數(shù)據(jù)目錄在哪里,但是如果你不知道確切的位置,由多種方法找到它:
  • 使用mysqladmin variables從你的服務(wù)器直接獲得數(shù)據(jù)目錄路徑名。查找datadir變量的值,在Unix上,其輸出類似于:
    %mysqladmin variables
    +----------------------+----------------------+| variable_name| Value|+----------------------+----------------------+| back_log | 5|| connect_timeout| 5|| basedir| /var/local/|| datadir| /usr/local/var/|....

    在Windows上,輸出可能看上去像這樣:
    c:\mysqladmin variables
    +----------------------+----------------------+| variable_name| Value|+----------------------+----------------------+| back_log | 5|| connect_timeout| 5|| basedir| c:\mysql\|| datadir| c:\mysql\data\ |....

    如果你有多個服務(wù)器在運行,它們將在不同的TCP/IP端口或套接字上監(jiān)聽,通過提供連接服務(wù)器正在監(jiān)聽的端口或套接字的--port或--socket選項,你可以輪流獲得它們每一個的數(shù)據(jù)目錄信息:
    %msqladmin --port=port_name variables
    %mysqladmin --socket=/path/to/socket variables
    mysqladmin命令可運行在任何你能從其連接服務(wù)器的主機上,如果你想在一個遠(yuǎn)程主機連接服務(wù)器,使用一個--host=host_name選項:
    %mysqladmin --host=host_name variables
    在Windows上,你可以通過使用--pipe強制一個命令管道連接和--socket=pipe_name指定管道名來連接監(jiān)聽一個命令管道的NT服務(wù)器:
    c:\mysqladmin --pipe --socket=pipe_name variables
  • 你可以使用ps命令查看任何正在運行mysqld 進程的命令行。
    試一下下列命令之一并尋找--datadir:
    %ps axww | grep mysqlBSD風(fēng)格
    %ps -ef | grep mysqldSystem V風(fēng)格
    如果你的系統(tǒng)運行多個服務(wù)器,ps命令可能特別有用,因為你能馬上發(fā)現(xiàn)多個數(shù)據(jù)目錄位置,缺點是必須在服務(wù)器上運行,而且可能沒有有用的信息產(chǎn)生,除非在mysqld命令行上明確指定了--datadir選項。
  • 如果MySQL是從一個源代碼分發(fā)安裝的,你可以檢查其配置信息確定數(shù)據(jù)目錄位置。例如,位置可從頂級Makefile中獲得,但是注意,位置是Makefile中的localstatedir值,不是datadir,而且,如果分發(fā)位于一個NFS掛載的文件系統(tǒng)并用來為多個主機構(gòu)建MySQL,配置信息反映了分發(fā)被最新構(gòu)建的主機,這可能不能提供你感興趣的主機的數(shù)據(jù)目錄信息。
  • 如果上述方式失敗,你可以用find尋找數(shù)據(jù)庫文件,下列命令尋找“.frm”文件,它是任何MySQL安裝的一部分:

    % find / -name ".frm" -print

    在下文各例中,用DATADIR表示MySQL數(shù)據(jù)目錄位置。

2、數(shù)據(jù)目錄結(jié)構(gòu)


MySQL數(shù)據(jù)目錄包含了服務(wù)器管理的所有數(shù)據(jù)目錄,這些文件被組織成一個樹狀結(jié)構(gòu),通過利用Unix或Windows文件系統(tǒng)的層次結(jié)構(gòu)直接實現(xiàn)。
  • 每個數(shù)據(jù)庫對應(yīng)于數(shù)據(jù)目錄下的一個目錄。
  • 在一個數(shù)據(jù)庫中的表對應(yīng)于數(shù)據(jù)目錄下的文件。

數(shù)據(jù)目錄也包含由服務(wù)器產(chǎn)生的幾個狀態(tài)文件,如日志文件。這些文件提供了關(guān)于服務(wù)器操作的重要信息。對管理特別在出了問題而試圖確定問題原因時很有價值。例如,如果某個特定查詢殺死服務(wù)器,你可以通過檢查日志文件判別搗亂的查詢。

2.1 MySQL服務(wù)器怎樣提供對數(shù)據(jù)的訪問


在數(shù)據(jù)目錄下的一切由一個單獨的實體-MySQL服務(wù)器mysqld管理,客戶程序絕不直接操作數(shù)據(jù)。相反,服務(wù)器提供數(shù)據(jù)可訪問的切入點,它是客戶程序與它們想使用的數(shù)據(jù)之間的中介。
當(dāng)服務(wù)器啟動時,如果有需要,它打開日志文件,然后通過監(jiān)聽網(wǎng)絡(luò)連接位數(shù)據(jù)目錄呈現(xiàn)一個網(wǎng)絡(luò)接口。要訪問數(shù)據(jù),客戶程序建立對服務(wù)器的一個連接,然后以MySQL查詢傳輸請求來執(zhí)行希望的操作。服務(wù)器執(zhí)行每一個操作并將結(jié)果發(fā)回用戶。服務(wù)器是多線程的并能服務(wù)多個同時的客戶連接。然而,因為修改操作一個執(zhí)行一個,實際效果是順序化請求,以使兩個客戶決不能在同一時刻改變同一記錄。
在正常的情況下,讓服務(wù)器作為數(shù)據(jù)庫訪問的唯一仲裁者提供了避免可從同時訪問數(shù)據(jù)庫表的多個進程的破壞的保證。管理員應(yīng)該知道有時服務(wù)器沒有對數(shù)據(jù)目錄的獨裁控制。
  • 當(dāng)你在一個單個數(shù)據(jù)目錄上運行多個服務(wù)器。一般倪云新一個服務(wù)器管理主機上的所有數(shù)據(jù)庫,但是有可能運行多個服務(wù)器。如果這完成提供對多個獨立數(shù)據(jù)目錄的訪問,沒有相互影響的問題,但喲也能啟動多個服務(wù)器并指向同一個目錄。一般地,這不是一個好主意。如果你試圖這樣,最好是你的系統(tǒng)提供良好的文件鎖定功能,否則服務(wù)器將不能正確協(xié)作。如果你將多個服務(wù)器同時寫入日志文件,你也冒著你的日志文件稱為混亂的根源的風(fēng)險。
  • 在你運行isamchk和myisamchk時。isamchk和myisamchk實用程序用于表的維護、診錯和修復(fù),就想你想的那樣,因為這些程序可以修改表內(nèi)容,允許它們與服務(wù)器正在操作的同時對表操作,這樣能導(dǎo)致表損壞。理解如何限制這種相互影響是很重要的,這樣你不會損壞你的表。

2.2 數(shù)據(jù)目表示


每個MySQL服務(wù)器管理的數(shù)據(jù)庫有自己的數(shù)據(jù)庫表,它是數(shù)據(jù)目錄下的一個子目錄,其名字與它表示的數(shù)據(jù)庫相同。例如數(shù)據(jù)庫my_db對應(yīng)于數(shù)據(jù)庫目錄DATADIR/my_db。
這種表示允許多個數(shù)據(jù)庫級的語句在其實現(xiàn)中十分簡單。CREATE DATABASE db_name在數(shù)據(jù)目錄中創(chuàng)建一個db_name空目錄,具有只允許MySQL服務(wù)器用戶(運行服務(wù)器的Unix用戶)的屬主和模式,這等價于下列手工在服務(wù)器主機上創(chuàng)建數(shù)據(jù)庫:
%mkdir DATADIR/db_name%chmod 700 DADADIR/db_name

用一個空目錄表示一個新數(shù)據(jù)庫的最簡單方法與其它數(shù)據(jù)庫甚至為一個空數(shù)據(jù)庫創(chuàng)建大量的控制文件或系統(tǒng)文件正好相反。
DROP DATABASE語句實現(xiàn)同樣簡單。DROP DATABASE db_name刪除數(shù)據(jù)庫中的db_name目錄和所有表文件,這幾乎與下列命令一樣:
%rm -rf DATADIR/db_name

(差別是服務(wù)器只刪除具有已知用于表的后綴名的文件。如果你在數(shù)據(jù)庫目錄創(chuàng)建了其它文件。則服務(wù)器保留它們,而且目錄本身不被刪除。
SHOW DATABASE基本上不做什么,只是列出位于數(shù)據(jù)目錄中的目錄名。有些數(shù)據(jù)庫系統(tǒng)保持一個主表,用于維護所有數(shù)據(jù)庫,但在MySQL無此構(gòu)件。由于賦予數(shù)據(jù)目錄結(jié)構(gòu)的簡潔性,數(shù)據(jù)庫列表隱含在數(shù)據(jù)目錄的內(nèi)容中,而且這樣的表不必有額外的開銷。

2.3 數(shù)據(jù)庫表的表示


每個數(shù)據(jù)庫在數(shù)據(jù)庫目錄中有3個文件:一個樣式(描述文件)、一個數(shù)據(jù)文件和一個索引文件。每個文件的基本名是表名,文件名擴展名代表文件類型。擴展名如下表。數(shù)據(jù)和索引文件的擴展名指出表使用老式IASM索引或新式MyISAM索引。
表 MySQL文件類型

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
成人在线观看免费高清| 欧美日韩一区二区免费在线观看| 久操视频免费在线观看| 亚洲国产第一区| 国产一区二区区别| 亚洲视频精选在线| 日本中文字幕高清| 久久久久久久久久久久久女过产乱| 亚洲第一色网站| 国产探花在线视频| 丰满放荡岳乱妇91ww| 欧美成人小视频| 精品少妇一区二区三区密爱| 日本少妇aaa| 国产1卡2卡三卡四卡网站| 九七午夜视频| a级片在线免费观看| 999精品在线观看| 国产精品福利小视频| 欧美日韩在线视频免费播放| 中文字幕一区二区人妻痴汉电车| 91精品国产91久久久久久| 91精品国产91久久久久久最新毛片| 99re热这里只有精品视频| 久久久久久久久久久免费精品| 免费三级毛片| 伊人久久大香线蕉av超碰演员| 久久综合免费视频影院| 中文字幕一区在线观看视频| 久久精品国产一区二区| 久久久综合九色合综国产精品| 国产又粗又长又黄的视频| 国产精品99久久精品| 一区二区精品| 国产精品免费无遮挡无码永久视频| 亚洲精品mv在线观看| 五月天电影免费在线观看一区| 国产精品三级av| 日本一不卡视频| 波多野结衣三级在线| 国产成人精品国内自产拍免费看| 日韩三级成人av网| 国产精品久在线观看| 日本高清不卡在线| 搡老熟女老女人一区二区| 日韩国产欧美| 欧美xxxx18国产| 欧美丝袜一区二区三区| 五月激情婷婷在线| 午夜影视日本亚洲欧洲精品| 国产网站在线| 最近国产精品视频| 精品国产一区二区三区久久狼5月| 国产精品成熟老女人| 成人网免费视频| 国产乱子伦精品无码专区| 日韩在线视屏| 婷婷丁香激情五月| 亚洲黄色网址| 日韩中文有码在线视频| 色婷婷综合在线观看| а√天堂中文资源在线bt| 日韩电影网址| 喷水一区二区三区| 中文字幕免费一区二区| 久久久精品国产sm调教网站| 亚洲综合在线免费| eeuss影院18直达| 136福利第一导航国产在线| 精品一区免费av| 亚洲AV成人无码精电影在线| 2019中文字幕全在线观看| 久在线观看视频| 亚洲午夜未删减在线观看| 国产精品无码一区二区三| 国产一区二区欧美| 午夜爽爽视频| 久久久久久久久久久久av| 成人免费视频视频在| 制服丨自拍丨欧美丨动漫丨| 九热这里只有精品| 欧美激情福利视频在线观看免费| 日韩免费看片| japanese23hdxxxx日韩| 成人精品国产一区二区4080| 日韩一区二区三区视频| 91久久精品在线| 99久精品国产| 精品一区二区三区蜜桃在线| 91在线观看喷潮| 羞羞视频在线观看不卡| 成人免费高清完整版在线观看| 91精选福利| 99久久久久久99| 手机免费看av| 中文字幕xxxx| 精品少妇人欧美激情在线观看| 在线成人精品视频| 日韩精品视频免费| 亚洲黄色免费电影| 一区二区三区在线看| 香蕉久久夜色精品国产| 一区二区在线观看网站| 日韩国产高清在线| 在线视频免费在线观看一区二区| 在线免费观看色| 欧美日一区二区| 国产精品密蕾丝视频下载| 资源网第一页久久久| 国产精品久久久久高潮| 日本道色综合久久影院| 国产一区二区三区精品在线观看| 亚洲欧美视频一区二区| 国产日产欧美一区二区三区| 992kp快乐看片永久免费网址| 在线国产一区| 在线观看中文字幕的网站| 精品人妻伦一区二区三区久久| 亚洲欧洲日韩综合| 国产欧美日韩精品一区| 日韩成人黄色| 欧美夜福利tv在线| 欧美日韩视频不卡| 视色,视色影院,视色影库,视色网| 亚洲精品国产动漫| 真实乱视频国产免费观看| 国产黄色片视频| 日本一区二区三区中文字幕| 国产精品久久久久7777按摩| av五月天在线| 日本中文在线播放| 欧美伊人亚洲伊人色综合动图| 成人午夜在线观看视频| 久久好看免费视频| 黄色成人免费观看| 欧美日韩国产传媒| 三妻四妾完整版在线观看电视剧| aaa国产精品| 国产乱码久久久久| 日韩电影在线观看一区二区| 国产精品免费看久久久香蕉| 久久久久伊人| 婷婷久久伊人| 福利影院在线看| 亚洲第一国产精品| 色呦呦网站一区| 日韩av在线电影网| 5566日本婷婷色中文字幕97| 国产成在线观看免费视频| 亚洲国产视频一区二区| 少妇久久久久久久久久| 久久视频在线观看免费| 天堂社区 天堂综合网 天堂资源最新版| 黄色在线免费网站| 欧美巨乳在线| 日本三级理论片| 欧美成人第一区| 男人天堂欧美日韩| 老熟妻内射精品一区| 星空影院最新电视剧免费观看| 国产在线一二区| 青青操视频在线| 91精品小视频| 亚洲欧洲激情在线| 少妇人妻一区二区| 登山的目的在线| 自拍偷拍校园春色| 日韩中文字幕在线免费| 中文字幕乱在线伦视频乱在线伦视频| av中文在线资源| 2024国产精品| 亚洲国产欧美一区| 色妹子一区二区| 高清日韩av| 日夜操在线视频| 在线视频观看亚洲| 亚洲精品久久久久久久久久| 国产精品麻豆一区二区| 福利视频理论电影| 日本一区二区免费看| 强伦女教师2:伦理在线观看| 在线电影看在线一区二区三区| 91亚洲无吗| 538任你躁精品视频网免费| 精品欠久久久中文字幕加勒比| 免费福利影院| 一级免费a一片| 色呦色呦色精品| 国产欧美精品国产国产专区| 欧美一级电影在线| 日日骚.com| 美女做暖暖视频免费在线观看全部网址91| 中文久久精品| 亚洲成avwww人| 欧美tk—视频vk| 亚洲毛片aa| 亚洲精品在线网址| 亚洲欧美电影院| 国产乱子精品一区二区在线观看| 日韩午夜在线电影| 日韩免费视频一区二区视频在线观看| 一级特黄aaaaaa大片| 欧美一区二区三区观看| 亚洲色图另类图片| 91国在线高清视频| 国产精品久久精品国产| 北条麻妃av毛片免费观看| 男人的天堂va| 麻豆亚洲av成人无码久久精品| 成人教育av| 久久91视频| 精品1区2区在线观看| 欧美成人亚洲成人日韩成人| 国产在线资源一区| 亚洲美女性视频| 九九热视频在线| 91精产国品一二三| 麻豆av在线播放| 亚洲性图久久| 久草这里只有精品视频| 久久九九全国免费精品观看| 国产精品人人爽| 一本一道波多野毛片中文在线| 你懂的网址一区二区三区| 亚洲精品自拍视频| 国产一区在线观看免费| 理论视频在线| 国产激情三区| 男人天堂avav| 国产成人av电影在线观看| 国产黄色片视频| 欧美放荡办公室videos4k| 成人在线观看免费高清| 曰本三级在线| 日本韩国一区二区三区视频| 国产精品不卡av| 一区二区三区导航| 欧美综合在线视频观看| 国产一区在线视频| 久久精品国产免费观看| 一区二区三区四区乱视频| 福利视频一区二区| 久久综合色影院| 久久久久香蕉视频| 久久精品视频亚洲| 国产真实有声精品录音| 日韩欧美色综合| 国产精品一区二区91| 8mav模特福利视频在线观看| 欧美三级小视频| 国产三级精品在线不卡| 久久99热精品| 奇米视频888| av一级毛片| 精品无码一区二区三区在线| 国产成人精品网| 中文字幕视频在线免费观看| 亚洲色欲久久久综合网东京热| 欧美电影院免费观看| 国产精品一区视频| tube国产麻豆| 美女精品久久| 2020中文字幕在线播放| 欧美男生操女生| 久久青草国产手机看片福利盒子| 亚洲综合在线一区二区| 8888四色奇米在线观看| 久久在线视频在线| 欧美日韩激情电影| 中文字幕视频免费在线观看| 女同激情久久av久久| 在线观看高清免费视频| 国产欧美一区二区精品久久久| 日韩欧美一区二区三区久久| xxxx 国产| 在线看三级网站视频| 国产精品186在线观看在线播放| 国产麻豆一级片| 不卡一区二区中文字幕| 亚洲视频福利| 日本一区精品| 国产美女视频免费观看下载软件| 天天综合色天天| 日韩 欧美 综合| 日本50路肥熟bbw| 视频一区 中文字幕| 日本成人在线视频网址| 天天操天天干天天做| 日本少妇裸体做爰| 91精品久久久久久久99蜜桃| 黄色aa久久| 永久av免费在线观看| 黑丝美女一区二区| 5月婷婷6月丁香| 一本一道久久a久久精品蜜桃| 久久精品ww人人做人人爽| 色就色 综合激情| 亚洲天堂精品在线观看| 91视频综合网| 成人不卡免费av| 亚洲人成在线网站| 久久777国产线看观看精品| 免费在线观看国产精品| 六十路精品视频| 国产一区免费看| 精品免费国产| 亚洲中字黄色| 亚洲高清在线观看一区| 久久一日本道色综合| 四虎精品成人a在线观看| 国产综合婷婷| 曰皮视频在线播放免费的| 国产成人香蕉在线视频网站| 欧美高清一级片在线观看| 精品96久久久久久中文字幕无| 国产在线一区二区三区播放| 青青草国产成人av片免费| 一区二区冒白浆视频| 久久国产露脸精品国产| 亚洲成年人视频| 女人床在线观看| 国产成人在线免费观看| www.黄色在线观看| www.久久国产| 成人福利免费网站| 日本女人性视频| 在线观看中文字幕视频| 风流少妇一区二区三区91|