本文目錄一覽:
如何查看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數據庫地址
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安裝路徑
方法有幾種,
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
怎麼樣查看linux服務器上mysql配置文件路徑
方法有幾種,
1、查詢所有文件
這種方法最暴力,就是從根目錄下面搜索mysql,這種方法可能時間較長,不過一般幾十秒就能搜到了。具體方法如下:
$cd
/
$find
-name
mysql
2、通過locate搜索
這種方法比上面一種快很多,因為它查的是索引。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/306375.html