六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Mysql基礎系列:MySQL數據目錄的位置

[摘要]從概念上講,大多數關系數據庫系統都是類似的:它們都由一組數據庫組成,且每個數據庫都包含一組表。但是,所有的系統都有自己的管理數據的方法, MySQL也不例外。 在缺省設置時,由MySQL服務器mys...

從概念上講,大多數關系數據庫系統都是類似的:它們都由一組數據庫組成,且每個數據庫都包含一組表。但是,所有的系統都有自己的管理數據的方法, MySQL也不例外。

在缺省設置時,由MySQL服務器mysql管理的所有數據都存儲在MySQL數據目錄中。所有的數據庫和提供有關服務器操作信息的狀態文件也存儲在那里。如果要執行MySQL安裝的管理職責,應該熟悉數據目錄的布局和使用。

本章包括以下內容:

怎樣確定數據目錄的位置。需要了解這一點,以便有效地管理其內容。

服務器怎樣組織和提供對它所管理的數據庫和表的訪問。

在哪里查找由服務器產生的狀態文件且文件中包含什么內容。它們的內容提供了關于服務器運行的信息,如果您遇到問題,這些信息將是有用的。

如何改變數據目錄或單個數據庫的缺省布局或組織。這對于管理系統的磁盤資源分配是重要的─例如,通過在驅動器中平衡磁盤的活動,或通過利用更多的可用空間將數據重定位到文件系統中。還可以使用這個知識來計劃新數據庫的布局。

即使不執行任何MySQL管理職責,也能通過閱讀本章的內容而有所收獲,它決不會影響您對如何運行服務器有更好的想法。

數據目錄的位置

缺省數據庫的位置編譯在服務器中。如果您是在一個源程序分發包中安裝MySQL,典型的缺省位置可能是/ us r / l o c a l / v a r;如果在二進制分發包中安裝MySQL,則為/ us r / l o c a l / mysql/d a t a;在RPM 文件中安裝,為/ v a r / l i b / mysql。

數據目錄的位置可以在啟動服務器時通過--datadir = / p a t h / to / dir 明確地指定。如果您想將數據目錄放置在其他地方而非缺省的位置,則這個選項是有用的。

作為一名MySQL管理員,您應該知道數據目錄在哪里。如果運行多個服務器,那么您應該掌握所有數據目錄的位置。但是,如果不知道目錄的位置(或許您正在代替前一位管理員,而他留下的記錄很糟糕),有幾種方法可以用來查找它:

可使用mysqladmin 變量直接從服務器中得到數據目錄路徑名。在UNIX 中,輸出結果類似于如下所示:

Mysql入門系列:MySQL數據目錄的位置

該輸出結果指明了服務器主機中數據目錄的位置/ us r / l o c a l / v a r。

在Windows 中,輸出結果類似于如下所示:

Mysql入門系列:MySQL數據目錄的位置

如果正在運行多個服務器,它們將監聽不同的TCP/IP 端口號和套接字。可以通過提供合適的--port 或--socket 選項連接到每個服務器監聽的端口和套接字上:

以下為引用的內容:

  % mysqladmin -- port=port_num variables

  % mysqladmin -- socket=/path/to/socket variables

mysqladmin 命令可在您連接服務器的任何一臺主機上運行。如果需要連接到遠程主機上的服務器,則使用--host = host_name 選項:

以下為引用的內容:

  % mysqladmin --host=host_name variables

在Windows 中,您可以購買Windows NT 服務器,它通過使用--pipe 迫使一個指定的管道連接,并使用--socket = pipe_name 指定該管道的名稱,在該管道上進行監聽。

以下為引用的內容:

  c:>mysqladmin --pipe --socket=pipe_name variables

可使用ps 來查看任何當前執行mysql進程的命令行。試一試下列的命令(根據您的系統所支持的ps 版本)并查找顯示在輸出結果中的這些命令的- - d a t a d i r:

以下為引用的內容:

  % ps axww grep mysqld BSD-style ps

  % ps -ef grep mysqld System V-style ps

如果系統運行多個服務器(因為一次發現了多個數據目錄位置),則ps 命令將會特別有用。它的缺點是: ps 必須運行在服務器的主機上,并且除非--datadir 選項在mysqld 命令行中明確指定,否則將產生無用的信息。

如果MySQL從源程序分發包中安裝,可以檢查其配置信息以確定數據目錄的位置。例如,在最高級的Makefile 中該位置是可用的。但是,要小心:位置是Makefile 中的變量localstatedir 的值,而不是datadir 的值。同樣,如果分發包定位在NFS 裝配文件系統中,并且是用于為幾個主機建立MySQL的,則配置信息反映最近建立分發包的主機。它可能不顯示您感興趣的主機的數據目錄。

如果前面的任何方法都不成功,可使用find 搜索數據庫文件。下列命令將搜索. f r m(描述)文件,它是MySQL安裝程序的組成部分:

以下為引用的內容:

  % find / -name " *.frm" -print

在本章的這些例子中,筆者將MySQL數據目錄的位置表示為DATA D I R。您可以將其解釋成為您自己的機器中的數據目錄的位置。

關鍵詞標簽:目錄,位置,數據,入門,

學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 四虎精品影院永久在线播放 | 亚洲高清免费观看 | 五月婷婷久| 日日插插 | 奇米在线影视一区二区三 | 亚洲天堂毛片 | 中文精品久久久久国产不卡 | 青青青国产精品手机在线观看 | 最近最新中文字幕1页 | 日韩一级在线播放免费观看 | 四虎影院在线播放 | 羞羞色男人的天堂 | 日本高清视频在线观看 | 日本v片免费一区二区三区 日本vs欧美一区二区三区 | 日本免费爱爱视频 | 亚洲精品在线播放 | 欧美一区二区三区婷婷月色 | 天天干天天拍天天射 | 最新在线精品国自产拍网站 | 最近韩国中文字幕更新 | 人成精品 | 婷婷狠狠干| 天天搞天天 | 四虎影视在线永久免费观看 | 天天拍夜夜添久久精品免费 | 四虎影院观看视频在线观看 | 午夜影视在线视频观看免费 | 日韩在线综合 | 日日摸日日添夜夜爽97 | 青娱乐自拍视频 | 色综合久久综合网观看 | 在线观看国产一区二三区 | 亚州综合 | 亚洲成综合人影院在院播放 | 天天综合天天添夜夜添狠狠添 | 特黄十八岁大片 | 性荡视频在线播放视频 | 亚洲成人在线网站 | 手机在线观看亚洲国产精品 | 香蕉久久夜色精品国产小说 | 色欧美片视频在线观看 |