包含linux中查詢mysql的位置的詞條

本文目錄一覽:

如何查看linux下mysql安裝目錄

MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下公司。

1.安裝方法有兩種,一種是yum安裝,另外一種是源碼安裝

rpm安裝命令如下

yum install mysql-server -y

2.查看相關路徑的方法如下

[root@rhel5 ~]# find / -name mysql -print

/etc/rc.d/init.d/mysql

/var/lib/mysql

/var/lib/mysql/mysql

/var/lock/subsys/mysql

/usr/lib/mysql

/usr/include/mysql

/usr/share/mysql

/usr/bin/mysql

而 data默認放在:/var/lib/mysql

2.一般來說只要修改數據的存放路徑就可以,修改方法如下

原路徑:/var/lib/mysql

目標路徑:/home/data/mysql

(1)home目錄下建立data目錄

cd /home

mkdir data

(2)停止mysql進程

service mysqld stop

(3)把/var/lib/mysql整個目錄保持權限複製到/home/data

cp -arp /var/lib/mysql /home/data/

(4)找到my.cnf配置文件

如果/etc/目錄下沒有my.cnf配置文件,請到/usr/share/mysql/找到my-medium*.cnf文件,拷貝到/etc/並改名為my.cnf

命令如下:

[root@test1 mysql]# cp

/usr/share/mysql/my-medium.cnf /etc/my.cnf

(5)編輯/etc/my.cnf

為保證MySQL能夠正常工作,需要指明mysql.sock文件的產生位置。修改

socket=/var/lib/mysql/mysql.sock 為:

socket=/home/data/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 (加上此行)

(6)修改MySQL啟動腳本/etc/init.d/mysql

搜索datadir將/var/lib/mysql修改成現在的實際存放路徑:home/data/mysql

[root@test1 etc]# vi /etc/init.d/mysql

get_mysql_option mysqld datadir “/data/mysql”

最後做一個mysql.sock 鏈接:

ln -s /home/data/mysql/mysql.sock

/var/lib/mysql/mysql.sock(需要從/home/data/mysql下複製一份過來)

(7)重新啟動MySQL服務

service mysqld restart

最後創建數據庫,查看目標目錄下是否已經存在

linux怎麼查看mysql安裝路徑

指令 ps -ef|grep mysql 得出結果

root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –socket=/var/lib/mysql/mysql.sock –log-error=/var/log/mysqld.log –pid-file=/var/run/mysqld/mysqld.pid

mysql 17719 17659 0 2011 ? 03:14:57 /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –pid-file=/var/run/mysqld/mysqld.pid –skip-external-locking –socket=/var/lib/mysql/mysql.sock

usr/bin/mysql 是指:mysql的運行路徑

var/lib/mysql 是指:mysql數據庫文件的存放路徑

usr/lib/mysql 是指:mysql的安裝路徑

Linux怎麼查看軟件安裝路徑 查看mysql安裝在哪

通過rpm查看

查看軟件是否安裝

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

Linux怎麼查看軟件安裝路徑 查看mysql安裝在哪

接着根據 rpm -ql 列出軟件包安裝的文件

Linux怎麼查看軟件安裝路徑 查看mysql安裝在哪

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

Linux怎麼查看軟件安裝路徑 查看mysql安裝在哪

Yum查找

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

Linux怎麼查看軟件安裝路徑 查看mysql安裝在哪

其他查找方法

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

Linux怎麼查看軟件安裝路徑 查看mysql安裝在哪

Which查找命令

Which命令是通過 PATH環境變量查找可執行文件路徑,用於查找指向這個命令所在的文件夾

Linux怎麼查看軟件安裝路徑 查看mysql安裝在哪

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

Linux怎麼查看軟件安裝路徑 查看mysql安裝在哪

linux怎麼查看mysql數據庫地址

Linux下查看mysql路徑

指令 ps -ef|grep mysql 得出結果

root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –socket=/var/lib/mysql/mysql.sock –log-error=/var/log/mysqld.log –pid-file=/var/run/mysqld/mysqld.pid

mysql 17719 17659 0 2011 ? 03:14:57 /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –pid-file=/var/run/mysqld/mysqld.pid –skip-external-locking –socket=/var/lib/mysql/mysql.sock

usr/bin/mysql 是指:mysql的運行路徑

var/lib/mysql 是指:mysql數據庫文件的存放路徑

usr/lib/mysql 是指:mysql的安裝路徑

linux下怎麼查找mysql的安裝位置

Linux下查看mysql、apache是否安裝,並卸載。

指令 ps -ef|grep mysql 得出結果

1、root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –socket=/var/lib/mysql/mysql.sock –log-error=/var/log/mysqld.log –pid-file=/var/run/mysqld/mysqld.pid

2、mysql 17719 17659 0 2011 ? 03:14:57 /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –pid-file=/var/run/mysqld/mysqld.pid –skip-external-locking –socket=/var/lib/mysql/mysql.sock

usr/bin/mysql 是指:mysql的運行路徑

var/lib/mysql 是指:mysql數據庫文件的存放路徑

usr/lib/mysql 是指:mysql的安裝路徑

linux上怎麼查看mysql安裝路徑

1、查看是否安裝mysql

rpm -qa|grep mysql

2、根據第一步的結果,查找軟件包安裝的文件

rpm -ql [第一步得到的包名稱]

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/297917.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-28 12:17
下一篇 2024-12-28 12:17

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • ArcGIS更改標註位置為中心的方法

    本篇文章將從多個方面詳細闡述如何在ArcGIS中更改標註位置為中心。讓我們一步步來看。 一、禁止標註智能調整 在ArcMap中設置標註智能調整可以自動將標註位置調整到最佳顯示位置。…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • 從不同位置觀察同一個物體,看到的圖形一定不同

    無論是在平時的生活中,還是在科學研究中,都會涉及到觀察物體的問題。而我們不僅要觀察物體本身,還需要考慮觀察的位置對觀察結果的影響。從不同位置觀察同一個物體,看到的圖形一定不同。接下…

    編程 2025-04-28
  • Python在哪裡找stystem 32的位置

    Python是一種流行的編程語言,它被廣泛用於各種應用程序的開發。但是在使用Python編寫應用程序時,有時需要查找stystem 32的位置。本文將詳細闡述Python在哪裡找s…

    編程 2025-04-28
  • Python數組索引位置用法介紹

    Python是一門多用途的編程語言,它有着非常強大的數據處理能力。數組是其中一個非常重要的數據類型之一。Python支持多種方式來操作數組的索引位置,我們可以從以下幾個方面對Pyt…

    編程 2025-04-28
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL數據庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27

發表回復

登錄後才能評論