linux找mysql目錄的簡單介紹

本文目錄一覽:

linux怎麼查看mysql的數據目錄

Linux下查看mysql路徑指令ps-ef|grepmysql得出結果root17659102011?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/my

如何查看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的目錄在哪

假如要把目錄移到/home/data下需要進行下面幾步:1、home目錄下建立data目錄cd

/homemkdir

data2、把MySQL服務進程停掉:mysqladmin

-u

root

-p

shutdown3、把/var/lib/mysql整個目錄移到/home/datamv

/var/lib/mysql/home/data/

linux怎麼查看mysql安裝路徑

方法有幾種,

1、查詢所有文件

這種方法最暴力,就是從根目錄下面搜索mysql,這種方法可能時間較長,不過一般幾十秒就能搜到了。具體方法如下:

$cd /

$find -name mysql

2、通過locate搜索

這種方法比上面一種快很多,因為它查的是索引。不過要看你有沒有啟用locate

$cd /

$locate mysql

3、通過rpm找包,再查找包的位置,不過這種方法只適合rpm安裝的

$rpm -qa|grep mysql

php-mysql-5.4.16-36.3.el7_2.x86_64

$rpm -ql php-mysql-5.4.16-36.3.el7_2.x86_64

4、若程序已經啟動了,可以直接找到

$ps -ef|grep mysql

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

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

相關推薦

  • 如何修改mysql的端口號

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

    編程 2025-04-29
  • Rclone複製所有目錄

    如果你需要將本地文件複製到雲端,或者從雲端複製文件到本地,Rclone是一個非常好的選擇。本文將介紹如何使用Rclone複製所有目錄。 一、安裝Rclone 首先,你需要在你的機器…

    編程 2025-04-29
  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的“畫筆”在窗口中繪製…

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

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

    編程 2025-04-29
  • 二級考級舞蹈大全目錄

    本文將從以下多個方面對二級考級舞蹈大全目錄進行詳細闡述。 一、目錄結構 二級考級舞蹈大全目錄主要分為三級,即一級目錄、二級目錄和三級目錄。其中,一級目錄為舞蹈類型,二級目錄為舞蹈名…

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

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

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • Python目錄怎麼打開

    Python是一種高級編程語言,以其易讀、易擴展和簡潔高效的特徵,目前得到了眾多程序開發者的認可。Python的應用已經擴展到了人工智能、Web開發、數據分析、自動化測試等領域。本…

    編程 2025-04-28

發表回復

登錄後才能評論