日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

ldconfig mysql_ldconfig命令介绍

發(fā)布時間:2023/12/2 数据库 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ldconfig mysql_ldconfig命令介绍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

ldconfig是一個動態(tài)鏈接庫管理命令,其目的為了讓動態(tài)鏈接庫為系統(tǒng)所共享。

**ldconfig的主要用途:

默認(rèn)搜尋/lilb和/usr/lib,以及配置文件/etc/ld.so.conf內(nèi)所列的目錄下的庫文件。

搜索出可共享的動態(tài)鏈接庫,庫文件的格式為:lib*.so.,進而創(chuàng)建出動態(tài)裝入程序(ld.so)所需的連接和緩存文件。

緩存文件默認(rèn)為/etc/ld.so.cache,該文件保存已排好序的動態(tài)鏈接庫名字列表。

ldconfig通常在系統(tǒng)啟動時運行,而當(dāng)用戶安裝了一個新的動態(tài)鏈接庫時,就需要手工運行這個命令。**

ldconfig命令參數(shù)說明:

1、 -v或--verbose:用此選項時,ldconfig將顯示正在掃描的目錄及搜索到的動態(tài)鏈接庫,還有它所創(chuàng)建的連接的名字.

2、-n :用此選項時,ldconfig僅掃描命令行指定的目錄,不掃描默認(rèn)目錄(/lib,/usr/lib),也不掃描配置文件/etc/ld.so.conf所列的目錄.

3、-N :此選項指示ldconfig不重建緩存文件(/etc/ld.so.cache).若未用-X選項,ldconfig照常更新文件的連接.

4、-X : 此選項指示ldconfig不更新文件的連接.若未用-N選項,則緩存文件正常更新.

5、-f CONF : 此選項指定動態(tài)鏈接庫的配置文件為CONF,系統(tǒng)默認(rèn)為/etc/ld.so.conf.

6、-C CACHE :此選項指定生成的緩存文件為CACHE,系統(tǒng)默認(rèn)的是/etc/ld.so.cache,此文件存放已排好序的可共享的動態(tài)鏈接庫的列表.

7、-r ROOT :此選項改變應(yīng)用程序的根目錄為ROOT(是調(diào)用chroot函數(shù)實現(xiàn)的).選擇此項時,系統(tǒng)默認(rèn)的配置文件/etc/ld.so.conf,實際對應(yīng)的為ROOT/etc/ld.so.conf.如用-r/usr/zzz時,打開配置文件/etc/ld.so.conf時,實際打開的是/usr/zzz/etc/ld.so.conf文件.用此選項,可以大大增加動態(tài)鏈接庫管理的靈活性.

8、-l :通常情況下,ldconfig搜索動態(tài)鏈接庫時將自動建立動態(tài)鏈接庫的連接.選擇此項時,將進入專家模式,需要手工設(shè)置連接.一般用戶不用此項.

9、-p或--print-cache :此選項指示ldconfig打印出當(dāng)前緩存文件所保存的所有共享庫的名字.

10、-c FORMAT 或--format=FORMAT :此選項用于指定緩存文件所使用的格式,共有三種:ld(老格式),new(新格式)和compat(兼容格式,此為默認(rèn)格式).

11、-V : 此選項打印出ldconfig的版本信息,而后退出.

12、- 或 --help 或--usage : 這三個選項作用相同,都是讓ldconfig打印出其幫助信息,而后退出.、

ldconfig需要注意的地方:

1、往/lib和/usr/lib里面加?xùn)|西,是不用修改/etc/ld.so.conf文件的,但是添加完后需要調(diào)用下ldconfig,不然添加的library會找不到。

2、如果添加的library不在/lib和/usr/lib /lib64 /usr/lib64里面的話,就一定要修改/etc/ld.so.conf文件,往該文件追加library所在的路徑,然后也需要重新調(diào)用下ldconfig命令。比如在安裝MySQL的時候,其庫文件/usr/local/mysql/lib,就需要追加到/etc/ld.so.conf文件中。命令如下:

echo "/usr/local/mysql/lib" >> /etc/ld.so.conf

ldconfig -v | grep mysql

3、如果添加的library不在/lib或/usr/lib下,但是卻沒有權(quán)限操作寫/etc/ld.so.conf文件的話,這時就需要往export里寫一個全局變量LD_LIBRARY_PATH,就可以了。

總結(jié)

以上是生活随笔為你收集整理的ldconfig mysql_ldconfig命令介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。