linux 安裝mysql的默認目錄

MySQL安裝完成後不象SQL Server默認安裝在一個目錄,它的數據庫文件、配置文件和命令文件分別在不一樣的目錄,瞭解這些目錄很是重要,尤爲對於Linux的初學者,由於 Linux自己的目錄結構就比較複雜,若是搞不清楚MySQL的安裝目錄那就無從談起深刻學習。
  下面就介紹一下這幾個目錄。
  一、數據庫目錄
  /var/lib/mysql/
  
  二、配置文件
 /usr/share/mysql(mysql.server命令及配置文件)mysql5.5以後的默認安裝路徑,mysql5.5以前的是/usr/local/mysql
 
 三、相關命令
  /usr/bin(mysqladmin mysqldump等命令)
  
啓動與中止
  一、啓動
  MySQL安裝完成後啓動文件mysql在/etc/init.d目錄下,在須要啓動時運行下面命令便可。
  [root[@test1](https://my.oschina.net/test1) init.d]# /etc/init.d/mysql start
  二、中止
/usr/bin/mysqladmin -u root -p shutdown
  
  三、自動啓動
  1)察看mysql是否在自動啓動列表中
  [root[@test1](https://my.oschina.net/test1) local]# /sbin/chkconfig –list
  2)把MySQL添加到你係統的啓動服務組裏面去
 [root[@test1](https://my.oschina.net/test1) local]# /sbin/chkconfig –- add mysql
  3)把MySQL從啓動服務組裏面刪除。
  [root[@test1](https://my.oschina.net/test1) local]# /sbin/chkconfig –- del mysqlmysql

更改MySQL目錄
  MySQL默認的數據文件存儲目錄爲/var/lib/mysql。假如要把目錄移到/home/data下須要進行下面幾步:
  一、home目錄下創建data目錄
  cd /home
  mkdir data
  二、把MySQL服務進程停掉:
  mysqladmin -u root -p shutdown
  三、把/var/lib/mysql整個目錄移到/home/data
  mv /var/lib/mysql /home/data/
  這樣就把MySQL的數據文件移動到了/home/data/mysql下
  四、找到my.cnf配置文件
  若是/etc/目錄下沒有my.cnf配置文件,請到/usr/share/mysql/下找到*.cnf文件,拷貝其中一個到/etc/並更名爲my.cnf)中。命令以下:
  [root[@test1](https://my.oschina.net/test1) mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
  五、編輯MySQL的配置文件/etc/my.cnf
  爲保證MySQL可以正常工做,須要指明mysql.sock文件的產生位置。 修改socket=/var/lib/mysql/mysql.sock一行中等號右邊的值
  爲:/home/mysql/mysql.sock 。操做以下:
  vi  my.cnf    (用vi工具編輯my.cnf文件,找到下列數據修改之)
  # The MySQL server
  [mysqld]
  port   = 3306
  #socket  = /var/lib/mysql/mysql.sock(原內容,爲了更穩妥用「#」註釋此行)
  socket  = /home/data/mysql/mysql.sock   (加上此行)
  六、修改MySQL啓動腳本/etc/rc.d/init.d/mysql
  最後,須要修改MySQL啓動腳本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號右邊的路徑改爲你如今的實際存
  放路徑:home/data/mysql。
  [root@test1 etc]# vi /etc/rc.d/init.d/mysql
  #datadir=/var/lib/mysql    (註釋此行)
  datadir=/home/data/mysql   (加上此行)
  七、從新啓動MySQL服務
  /etc/rc.d/init.d/mysql start
  
  Linux查看mysql 安裝路徑sql

1、查看文件安裝路徑數據庫

因爲軟件安裝的地方不止一個地方,全部先說查看文件安裝的全部路徑(地址)。socket

這裏以mysql爲例。好比說我安裝了mysql,可是不知道文件都安裝在哪些地方、放在哪些文件夾裏,能夠用下面的命令查看全部的文件路徑 
在終端輸入:工具

whereis mysql學習

回車,若是你安裝好了mysql,就會顯示文件安裝的地址,例如個人顯示(安裝地址可能會不一樣).net

[root@localhost ~]# whereis mysql 
mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gzserver

2、查詢運行文件所在路徑(文件夾地址)進程

若是你只要查詢文件的運行文件所在地址,直接用下面的命令就能夠了(仍是以mysql爲例):get

which mysql

終端顯示:

[root@localhost ~]# which mysql  /usr/bin/mysql

相關文章
相關標籤/搜索