怎么看mysql安裝目錄 怎么看mysql的安裝位置

mysql如何查看自己數(shù)據(jù)庫文件所在的位置

mysql存儲數(shù)據(jù)的時候都會把數(shù)據(jù)文件存儲到固定的位置,那么我們?nèi)绾尾榭催@個存儲數(shù)據(jù)文件的位置在哪里那?下面我給大家分享一下。

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的寧陽網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

首先我們進入mysql的安裝目錄,如下圖所示,打開my.ini文件

接下來在打開的my.ini文件中,我們找到datadir所在行,如下圖所示,復(fù)制此行的路徑

然后我們在路徑輸入框中粘貼此路徑,回車即可進入數(shù)據(jù)文件所在的位置,如下圖所示

最后如果你想修改數(shù)據(jù)文件的位置,那么直接修改my.ini文件中datadir對應(yīng)的路徑即可,如下圖所示

Centos7查看Mysql配置文件

my.cnf 是mysql啟動時加載的配置文件,一般會放在mysql的安裝目錄中,用戶也可以放在其他目錄加載。

安裝mysql后,系統(tǒng)中會有多個 my.cnf 文件,有些是用于測試的。

安裝locate

命令

輸出

當(dāng)我們需要修改配置文件時,需要找到mysql啟動時是加載了哪個 my.cnf 文件。

啟動mysql后,我們查看mysql的進程,看看是否有設(shè)置使用指定目錄的 my.cnf 文件,如果有則表示mysql啟動時是加載了這個配置文件。

命令

輸出

可以看到 /usr/local/Cellar/mysql/5.6.24/my.cnf 就是mysql啟動加載的配置文件。

如果上面的命令沒有輸出,表示沒有設(shè)置使用指定目錄的 my.cnf 。

如果沒有設(shè)置使用指定目錄的 my.cnf ,mysql啟動時會讀取安裝目錄根目錄及默認(rèn)目錄下的 my.cnf 文件。

查看mysql啟動時讀取配置文件的默認(rèn)目錄

命令

輸出

這些就是mysql默認(rèn)會搜尋 my.cnf 的目錄,順序排前的優(yōu)先。

如果沒有設(shè)置使用指定目錄 my.cnf 文件及默認(rèn)讀取目錄沒有 my.cnf 文件,表示mysql啟動時并沒有加載配置文件,而是使用默認(rèn)配置。

需要修改配置,可以在mysql默認(rèn)讀取的目錄中,創(chuàng)建一個 my.cnf 文件(例如: /etc/my.cnf ),把需要修改的配置內(nèi)容寫入,重啟mysql后即可生效。

linux 查看mysql安裝在哪里?

一、查看文件安裝路徑

由于軟件安裝的地方不止一個地方,所有先說查看文件安裝的所有路徑(地址)。

這里以mysql為例。比如說我安裝了mysql,但是不知道文件都安裝在哪些地方、放在哪些文件夾里,可以用下面的命令查看所有的文件路徑

在終端輸入:

whereis mysql

回車,如果你安裝好了mysql,就會顯示文件安裝的地址,例如我的顯示(安裝地址可能會不同)

root@ubuntu:/# whereis mysql

mysql: /usr/bin/mysql /usr/bin/X11/mysql /usr/local/mysql

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

如果你只要查詢文件的運行文件所在地址,直接用下面的命令就可以了(還是以mysql為例):

which mysql

終端顯示:

root@ubuntu:/# which mysql

/usr/bin/mysql

(望樓主采納哦)

怎么查看mysql的安裝目錄

有兩種方法,一種方法使用mysql的check table和repair table 的sql語句,另一種方法是使用MySQL提供的多個myisamchk, isamchk數(shù)據(jù)檢測恢復(fù)工具。前者使用起來比較簡便。推薦使用。

1. check table 和 repair table

登陸mysql 終端:

mysql -uxxxxx -p dbname

check table tabTest;

如果出現(xiàn)的結(jié)果說Status是OK,則不用修復(fù),如果有Error,可以用:

repair table tabTest;

進行修復(fù),修復(fù)之后可以在用check table命令來進行檢查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。

2. myisamchk, isamchk

其中myisamchk適用于MYISAM類型的數(shù)據(jù)表,而isamchk適用于ISAM類型的數(shù)據(jù)表。這兩條命令的主要參數(shù)相同,一般新的系統(tǒng)都使用MYISAM作為缺省的數(shù)據(jù)表類型,這里以myisamchk為例子進行說明。當(dāng)發(fā)現(xiàn)某個數(shù)據(jù)表出現(xiàn)問題時可以使用:

myisamchk tablename.MYI

進行檢測,如果需要修復(fù)的話,可以使用:

myisamchk -of tablename.MYI

關(guān)于myisamchk的詳細(xì)參數(shù)說明,可以參見它的使用幫助。需要注意的時在進行修改時必須確保MySQL服務(wù)器沒有訪問這個數(shù)據(jù)表,保險的情況下是最好在進行檢測時把MySQL服務(wù)器Shutdown掉。

-----------------------------

另外可以把下面的命令放在你的rc.local里面啟動MySQL服務(wù)器前:

[ -x /tmp/mysql.sock ] /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI

其中的/tmp/mysql.sock是MySQL監(jiān)聽的Sock文件位置,對于使用RPM安裝的用戶應(yīng)該是/var/lib/mysql/mysql.sock,對于使用源碼安裝則是/tmp/mysql.sock可以根據(jù)自己的實際情況進行變更,而pathtochk則是myisamchk所在的位置,DATA_DIR是你的MySQL數(shù)據(jù)庫存放的位置。

需要注意的時,如果你打算把這條命令放在你的rc.local里面,必須確認(rèn)在執(zhí)行這條指令時MySQL服務(wù)器必須沒有啟動!檢測修復(fù)所有數(shù)據(jù)庫(表)

當(dāng)前名稱:怎么看mysql安裝目錄 怎么看mysql的安裝位置
文章URL:http://muchs.cn/article42/ddceehc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站建設(shè)、微信小程序、虛擬主機、企業(yè)建站、網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管