怎么獲取mysql的位置 mysql數(shù)據(jù)文件位置

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

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

創(chuàng)新互聯(lián)是一家專業(yè)提供屏山企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、網(wǎng)站制作、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為屏山眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進行中。

01

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

02

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

03

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

04

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

如何知道自己的mysql安裝路徑?

方法/步驟

通過rpm查看

查看軟件是否安裝

首先我們需要查看軟件是否已經(jīng)安裝,或者說查看安裝的軟件包名稱。如查找是否安裝mysql

接著根據(jù) rpm -ql 列出軟件包安裝的文件

綜合上述以上的問題,可以直接使用 rpm -qal |grep mysql 查看mysql所有安裝包的文件存儲位置

Yum查找

除了rpm 查詢還可以通過yum search 查找對應(yīng)可以安裝的軟件包

其他查找方法

除了根據(jù)軟件包來找文件位置之外,最常用的就是通過find查找某個關(guān)鍵字比如mysql所有包含mysql服務(wù)的文件路徑

Which查找命令

Which命令是通過 PATH環(huán)境變量查找可執(zhí)行文件路徑,用于查找指向這個命令所在的文件夾

Whereis命令和find類似,不過不同的是whereis是通過本地架構(gòu)好的數(shù)據(jù)庫索引查找會比較快。如果沒有更新到數(shù)據(jù)庫里面的文件或命令則無法查找到信息

怎樣查看MySql數(shù)據(jù)庫物理文件存放位置

1、在命令行執(zhí)行:

mysql -u 用戶名 -p 密碼

2、執(zhí)行如下命令即可獲取數(shù)據(jù)庫物理文件的存放位置。

show variables like ‘datadir'';

圖中顯示的數(shù)據(jù)庫物理存儲位置在/var/lib/mysql。

如何設(shè)置mysql數(shù)據(jù)庫的路徑?

MySQL默認(rèn)的數(shù)據(jù)文件存儲目錄為/var/lib/mysql。假如要把MySQL目錄移到/home/data下需要進行下面幾步:\x0d\x0a1、home目錄下建立data目錄\x0d\x0acd /home\x0d\x0amkdir data\x0d\x0a2、把MySQL服務(wù)進程停掉\x0d\x0amysqladmin -u root -p shutdown\x0d\x0a3、把/var/lib/mysql整個目錄移到/home/data\x0d\x0amv /var/lib/mysql /home/data/\x0d\x0a這樣就把MySQL的數(shù)據(jù)文件移動到了/home/data/mysql下。\x0d\x0a4、找到my.cnf配置文件\x0d\x0a如果/etc/目錄下沒有my.cnf配置文件,請到/usr/share/mysql/下找到*.cnf文件,拷貝其中一個到/etc/并改名為my.cnf)中。命令如下:\x0d\x0a\x0d\x0a[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf\x0d\x0a\x0d\x0a5、編輯MySQL的配置文件/etc/my.cnf\x0d\x0a為保證MySQL能夠正常工作,需要指明mysql.sock文件的產(chǎn)生位置。修改socket=/var/lib/mysql/mysql.sock一行中等號右邊的值為:/home/mysql/mysql.sock。操作如下:\x0d\x0a\x0d\x0avi  my.cnf  (用vi工具編輯my.cnf文件,找到下列數(shù)據(jù)修改之)\x0d\x0a# The MySQL server\x0d\x0a[mysqld]\x0d\x0aport = 3306\x0d\x0a#socket  = /var/lib/mysql/mysql.sock(原內(nèi)容,為了更穩(wěn)妥用“#”注釋此行)\x0d\x0asocket  = /home/data/mysql/mysql.sock (加上此行) \x0d\x0a\x0d\x0a6、修改MySQL啟動腳本/etc/init.d/mysql\x0d\x0a最后,需要修改MySQL啟動腳本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號右邊的路徑改成你現(xiàn)在的實際存放路徑:home/data/mysql。\x0d\x0a\x0d\x0a[root@test1 etc]# vi /etc/init.d/mysql\x0d\x0a#datadir=/var/lib/mysql(注釋此行)\x0d\x0adatadir=/home/data/mysql (加上此行) \x0d\x0a\x0d\x0a7、重新啟動MySQL服務(wù)\x0d\x0a\x0d\x0a/etc/init.d/mysql start\x0d\x0a\x0d\x0a或用reboot命令重啟Linux\x0d\x0a如果工作正常移動就成功了,否則對照前面的7步再檢查一下。\x0d\x0a還要注意目錄的屬主和權(quán)限。

如何查看mysql數(shù)據(jù)文件位置

可以通過sql查詢語句來查詢mysql數(shù)據(jù)庫中的環(huán)境變量datadir的值來確定mysql數(shù)據(jù)庫文件存儲的磁盤位置。

show?variables?like?'datadir';

怎么確定自己的mysql安裝在哪

確定mysql安裝目錄的步驟如下:

我們需要準(zhǔn)備的材料分別是:電腦,mysql查詢軟件。

1、打開mysql查詢軟件,連接上要查詢的mysql連接,點擊“查詢”按鈕。

2、點擊“新建查詢”,輸入:show variables like "%char%";。

3、點擊“運行”按鈕,查詢結(jié)果中的“character_sets_dir”對應(yīng)Value值的前半路徑就是mysql的安裝目錄。

標(biāo)題名稱:怎么獲取mysql的位置 mysql數(shù)據(jù)文件位置
網(wǎng)站鏈接:http://muchs.cn/article12/hjcogc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站營銷、靜態(tài)網(wǎng)站App設(shè)計、動態(tài)網(wǎng)站、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(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ù)器托管