本文目錄一覽:
- 1、如何查看linux下mysql安裝目錄
- 2、linux怎麼查看mysql安裝路徑
- 3、Linux怎麼查看軟件安裝路徑 查看mysql安裝在哪
- 4、linux怎麼查看mysql數據庫地址
- 5、linux下怎麼查找mysql的安裝位置
- 6、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