日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
MySQL數(shù)據(jù)目錄的位置

MySQL數(shù)據(jù)目錄是MySQL數(shù)據(jù)庫(kù)的重要部分,如何確定MySQL數(shù)據(jù)目錄的位置是每一個(gè)DBA都需要掌握的知識(shí),下面就讓我們來(lái)一起了解一下確定MySQL數(shù)據(jù)目錄的位置的方法。

專(zhuān)注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)馬尾免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了千余家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

一個(gè)缺省MySQL數(shù)據(jù)目錄被編譯進(jìn)了服務(wù)器,如果你從一個(gè)源代碼分發(fā)安裝MySQL,典型的缺省目錄為/usr/local/var,如果從RPM文件安裝則為/var/lib/mysql,如果從一個(gè)二進(jìn)制分發(fā)安裝則是/usr/local/mysql/data。

在你啟動(dòng)服務(wù)器,通過(guò)使用一個(gè)--datadir=/path/to/dir選項(xiàng)可以明確指定MySQL數(shù)據(jù)目錄位置。如果你想把數(shù)據(jù)目錄置于其它缺省位置外的某處,這很有用。

作為一名MySQL管理員,你應(yīng)該知道你的MySQL數(shù)據(jù)目錄在哪里。如果你運(yùn)行多個(gè)服務(wù)器,你應(yīng)該是到所有數(shù)據(jù)目錄在哪里,但是如果你不知道確切的位置,由多種方法找到它:

使用mysqladmin variables從你的服務(wù)器直接獲得MySQL數(shù)據(jù)目錄路徑名。查找datadir變量的值,在Unix上,其輸出類(lèi)似于:
%mysqladmin variables

 
 
 
  1. +----------------------+----------------------+  
  2. | variable_name        | Value                |  
  3. +----------------------+----------------------+  
  4. | back_log             | 5                    |  
  5. | connect_timeout      | 5                    |  
  6. | basedir              | /var/local/          |  
  7. | datadir              | /usr/local/var/      |  
  8. .... 

在Windows上,輸出可能看上去像這樣:

 
 
 
  1. c:\mysqladmin variables  
  2.  
  3. +----------------------+----------------------+  
  4. | variable_name        | Value                |  
  5. +----------------------+----------------------+  
  6. | back_log             | 5                    |  
  7. | connect_timeout      | 5                    |  
  8. | basedir              | c:\mysql\            |  
  9. | datadir              | c:\mysql\data\       |  
  10. ....  

如果你有多個(gè)服務(wù)器在運(yùn)行,它們將在不同的TCP/IP端口或套接字上監(jiān)聽(tīng),通過(guò)提供連接服務(wù)器正在監(jiān)聽(tīng)的端口或套接字的--port或--socket選項(xiàng),你可以輪流獲得它們每一個(gè)的數(shù)據(jù)目錄信息:

 
 
 
  1. %msqladmin --port=port_name variables  
  2.  
  3. %mysqladmin --socket=/path/to/socket variables  

mysqladmin命令可運(yùn)行在任何你能從其連接服務(wù)器的主機(jī)上,如果你想在一個(gè)遠(yuǎn)程主機(jī)連接服務(wù)器,使用一個(gè)--host=host_name選項(xiàng):

 
 
 
  1. %mysqladmin --host=host_name variables 

在Windows上,你可以通過(guò)使用--pipe強(qiáng)制一個(gè)命令管道連接和--socket=pipe_name指定管道名來(lái)連接監(jiān)聽(tīng)一個(gè)命令管道的NT服務(wù)器:

 
 
 
  1. c:\mysqladmin --pipe --socket=pipe_name variables 

你可以使用ps命令查看任何正在運(yùn)行mysqld 進(jìn)程的命令行。
試一下下列命令之一并尋找--datadir:

 
 
 
  1. %ps axww | grep mysql        BSD風(fēng)格  
  2.  
  3. %ps -ef | grep mysqld            System V風(fēng)格  

如果你的系統(tǒng)運(yùn)行多個(gè)服務(wù)器,ps命令可能特別有用,因?yàn)槟隳荞R上發(fā)現(xiàn)多個(gè)MySQL數(shù)據(jù)目錄位置,缺點(diǎn)是必須在服務(wù)器上運(yùn)行,而且可能沒(méi)有有用的信息產(chǎn)生,除非在mysqld命令行上明確指定了--datadir選項(xiàng)。

如果MySQL是從一個(gè)源代碼分發(fā)安裝的,你可以檢查其配置信息確定MySQL數(shù)據(jù)目錄位置。例如,位置可從***Makefile中獲得,但是注意,位置是Makefile中的localstatedir值,不是datadir,而且,如果分發(fā)位于一個(gè)NFS掛載的文件系統(tǒng)并用來(lái)為多個(gè)主機(jī)構(gòu)建MySQL,配置信息反映了分發(fā)被***構(gòu)建的主機(jī),這可能不能提供你感興趣的主機(jī)的數(shù)據(jù)目錄信息。
如果上述方式失敗,你可以用find尋找數(shù)據(jù)庫(kù)文件,下列命令尋找“.frm”文件,它是任何MySQL安裝的一部分:

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

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

 

 

【編輯推薦】

檢查被破壞的MySQL數(shù)據(jù)文件的方法

MySQL修改表結(jié)構(gòu)語(yǔ)句介紹

MySQL修改表結(jié)構(gòu)中對(duì)索引的操作

10大常用MySQL命令行

通過(guò)索引優(yōu)化MySQL語(yǔ)句的實(shí)例


文章名稱(chēng):MySQL數(shù)據(jù)目錄的位置
文章地址:http://www.dlmjj.cn/article/dpeggdg.html