用RPM包安裝MySQL的預設安裝路徑問題

2021-08-25 16:17:37 字數 1834 閱讀 3973

在安裝php時候要對一些配置選項進行設定,其中就有:

--with-mysql[=dir]:包含mysql擴充套件,[=dir]指定mysql安裝目錄,省略[=dir]則為預設位置/usr

--with-mysqli[=file]:包含mysqli擴充套件,[=file]指定mysql_config檔案位置,省略[=file]則為預設位置/usr/bin/mysql_config

--with-pdo-mysql[=dir]:包含pdo:mysql擴充套件,[=dir]指定mysql安裝目錄,省略[=dir]則為預設位置/usr

--with-apxs2[=file]:編譯為apahce2共享模組,[=file]指定apache2 apxs檔案位置,省略[=file]則為預設位置/usr/sbin/apxs

等幾個選項,因為我安裝mysql時候用的是rpm包進行的安裝,所以要想知道mysql的預設安裝目錄,和一些檔案(lib、include、bin、data)的位置,就要進行下面的工作進行檢視。

以下是cu的乙個帖子,請看:

[rpm安裝 路徑]mysql的rpm包預設安裝路徑問題

請教高手幫我解決個 問題.由於我裝的是rpm包,沒能像裝源**檔案那樣指定路徑,我在網上找了很多,都說在/usr/local/mysql路徑下,可是我檢視它並不存 在,所以請問您我現在要使用mysql提供的api所在的標頭檔案和庫函式都被預設安裝到哪了? 即那個已經安裝的mysql跟目錄(包括bin,data,include,lib…)在哪個位置?

安裝的時候可以指定路徑–prefix=/usr/local/mysql

你現在可以用rpm -ql mysql 檢視一下

學會用man

man rpm

我用rpm -ql 查詢,怎麼會提示沒有安裝呢? 我用mysql都可以正常連線的,怎麼會這樣?我怎麼才能知道裝在哪了呢?

或者我解除安裝它,應該到哪個目錄呢?

rpm -qa|grep mysql 看看

如果沒有說明你不是用rpm安裝mysql得

我用rpm -qa | grep -i mysql查到了,沒錯,我裝好了那些rpm包,也能正常通訊,現在我就是找不到那個mysql根目錄(包括bin,data,include,lib…),我主要想知道那些mysql提供的api都在哪!

怎麼辦呢?

查詢bin include lib

find / -name mysql.h -print

find / -name libmysqlclient.so -print

find / -name mysql -print

檢視data

mysql>show variables; //datadir

找到了!太感謝你了!

find指令還挺好用的!

看來rpm包是把各個子目錄分別安裝到相應目錄下了,不存在那個根目錄.

上面的帖子可以知道,用rpm進行安裝的時候,mysql下的子目錄被分散開,分別放在了以下幾個目錄下:

(rhel5.4 rpm 安裝mysql)

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

/etc/logrotate.d/mysql

/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

mysql預設安裝在了:/usr/share/mysql中

用RPM包安裝MySQL的預設安裝路徑問題

在安裝php時候要對一些配置選項進行設定,其中就有 with mysql dir 包含mysql擴充套件,dir 指定mysql安裝目錄,省略 dir 則為預設位置 usr with mysqli file 包含mysqli擴充套件,file 指定mysql config檔案位置,省略 file 則...

rpm 安裝MYSQL預設路徑

用rpm進行安裝的時候,mysql下的子目錄被分散開,分別放在了以下幾個目錄下 centos5.4 rpm 安裝mysql find name mysql print usr lib mysql usr include mysql usr share mysql usr bin mysql var ...

用RPM包安裝postgresql

1.配置yum源 yum y install epel release yum y installyum y install 2.安裝 安裝11版本 yum y install postgresql11 server yum y install postgresql11 devel 3.初始化 rh...