成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數據目錄的位置

數據庫 MySQL
作為一個合格的DBA,應該知道MySQL數據目錄在哪里,如果不知道確切的MySQL數據目錄的位置,應該了解如何找到它的位置。

MySQL數據目錄是MySQL數據庫的重要部分,如何確定MySQL數據目錄的位置是每一個DBA都需要掌握的知識,下面就讓我們來一起了解一下確定MySQL數據目錄的位置的方法。

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

在你啟動服務器,通過使用一個--datadir=/path/to/dir選項可以明確指定MySQL數據目錄位置。如果你想把數據目錄置于其它缺省位置外的某處,這很有用。

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

使用mysqladmin variables從你的服務器直接獲得MySQL數據目錄路徑名。查找datadir變量的值,在Unix上,其輸出類似于:
%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. ....  

如果你有多個服務器在運行,它們將在不同的TCP/IP端口或套接字上監聽,通過提供連接服務器正在監聽的端口或套接字的--port或--socket選項,你可以輪流獲得它們每一個的數據目錄信息:

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

mysqladmin命令可運行在任何你能從其連接服務器的主機上,如果你想在一個遠程主機連接服務器,使用一個--host=host_name選項:

  1. %mysqladmin --host=host_name variables 

在Windows上,你可以通過使用--pipe強制一個命令管道連接和--socket=pipe_name指定管道名來連接監聽一個命令管道的NT服務器:

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

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

  1. %ps axww | grep mysql        BSD風格  
  2.  
  3. %ps -ef | grep mysqld            System V風格  

如果你的系統運行多個服務器,ps命令可能特別有用,因為你能馬上發現多個MySQL數據目錄位置,缺點是必須在服務器上運行,而且可能沒有有用的信息產生,除非在mysqld命令行上明確指定了--datadir選項。

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

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

在下文各例中,用DATADIR表示MySQL數據目錄位置。

 

 

【編輯推薦】

檢查被破壞的MySQL數據文件的方法

MySQL修改表結構語句介紹

MySQL修改表結構中對索引的操作

10大常用MySQL命令行

通過索引優化MySQL語句的實例

責任編輯:段燃 來源: 互聯網
相關推薦

2010-10-13 11:44:47

MySQL數據目錄

2010-10-13 13:24:16

MySQL數據目錄

2010-10-13 13:48:10

MySQL數據目錄

2018-11-12 15:15:32

MySQL數據庫命令

2010-06-01 15:46:52

MySQL數據庫文件

2009-05-27 11:01:29

UbuntuMySQL存儲

2018-01-24 16:32:01

數據目錄數據蔓延企業

2021-08-15 16:29:45

數據企業機器學習

2010-06-01 14:17:44

MySQL重啟命令

2010-11-26 16:37:41

MySQL日志文件

2010-10-13 11:33:50

MySQL數據目錄

2009-08-26 17:11:03

MySQL臨時文件

2020-08-19 17:25:23

MySQL空間函數位置

2009-06-16 11:11:25

JBoss目錄數據庫連接

2017-11-27 08:17:38

存儲數據位置

2011-08-03 18:18:37

MySQL數據庫目錄結構

2024-01-29 17:02:10

數據治理大數據數據工程

2021-09-01 14:45:08

服務器數據PostgreSQL

2018-09-04 08:07:50

數據中心位置氣候

2016-08-16 00:52:19

大數據互聯網
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产激情 | 天天爱综合 | 91影视 | 蜜月aⅴ国产精品 | 日韩精品 电影一区 亚洲 | 成人免费视屏 | 亚洲综合激情 | 亚洲国产免费 | 中文字幕一区二区三区精彩视频 | 一区二区三区视频免费看 | 日本一区二区高清不卡 | 色婷婷综合成人av | 日韩欧美在线观看视频网站 | 国产一区高清 | 中文av电影 | 99爱在线免费观看 | 日韩av在线播 | 99reav| 中文字幕在线免费观看 | 欧美日韩综合 | 亚洲国产精品福利 | 在线免费黄色小视频 | 欧美在线天堂 | 欧美αv| 成人在线免费观看 | 91久久国产综合久久91精品网站 | 午夜婷婷激情 | 亚洲视频一区在线观看 | 亚洲成人免费视频在线观看 | 亚洲精品一 | 国产香蕉视频在线播放 | 美女视频一区二区三区 | 亚洲激情一级片 | 国产大毛片 | 国产成人精品免高潮在线观看 | 精品美女视频在线观看免费软件 | 99精品免费 | 日韩综合在线 | 怡红院成人在线视频 | 81精品国产乱码久久久久久 | 免费成人高清在线视频 |