mysql連庫 mysql連線找不到庫如何解決

2021-10-17 11:29:17 字數 1978 閱讀 6195

1)ldd,檢視可執行檔案的連線情況

2)locate,查詢需要的動態庫,看是否存在

3)如果存在:

(1)通過ldconfig註冊即可

ldconfig /usr/local/mysql/lib/mysql/libmysqlclient.so.15

ldconfig /usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0

(2)將lib目錄新增到 /etc/ld.so.conf檔案   (3)然後執行ldconfig

同類錯誤:./bin/indexer: error while loading shared libraries: libpq.so.5: cannot open shared object file: no such file or directory

首先確定 libmysqlclient.so.15確實存在,出現這種錯誤可能是沒有裝載上。通過下列方法解決。

執行ldd可以檢視載入情況

ldd /usr/local/sphinx/bin/indexer

通過ldconfig註冊即可

ldconfig /usr/local/mysql/lib/mysql/libmysqlclient.so.15

ldconfig /usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0

也可以將lib目錄新增到

/etc/ld.so.conf檔案

然後執行ldconfig

1)先檢視載入情況:

執行:ldd ./tdw

顯示:linux-gate.so.1 =>  (0xffffe000)

libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7ee8000)

libpthread.so.0 => /lib/libpthread.so.0 (0xb7ed1000)

libmysqlclient.so.15 => not found

libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7ded000)

libm.so.6 => /lib/libm.so.6 (0xb7dc4000)

libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7db9000)

libc.so.6 => /lib/libc.so.6 (0xb7c78000)

/lib/ld-linux.so.2 (0xb7f12000)

2)可以看到是連線的,但是沒有找到:下來確定libmysqlclient.so.15是存在的:

執行:locate  libmysqlclient.so.15

顯示:locate: warning: database `/var/lib/locatedb' is more than 8 days old

/usr/local/mysql/lib/mysql/libmysqlclient.so.15

/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0

/usr/local/software/mysql-5.0.45/libmysql/.libs/libmysqlclient.so.15

/usr/local/software/mysql-5.0.45/libmysql/.libs/libmysqlclient.so.15.0.0

2)通過第一步,確定是存在的,通過ldconfig註冊ldconfig /usr/local/mysql/lib/mysql/libmysqlclient.so.15

ldconfig /usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0

但是這次還是沒有成功

3) 只好在繼續往下試:將lib目錄新增到/etc/ld.so.conf檔案4)然後執行

ldconfig

這下才ok的。

謝謝這位大牛的分享

mysql連庫 mysql遠端連庫

mysql連線遠端庫 伺服器端 1 登陸伺服器端,進入命令列,windows cmd 2 設定使用者 密碼讓指定的ip訪問 mysql u root p 或安裝的快捷方式進入 mysql command line client,使用grant命令 grant 許可權1,許可權2,許可權n on 資料...

mysql 持久連線 MySQL資料庫持久連線

資料庫持久連線 1.持久的資料庫連線是指在指令碼結束執行時不關閉的連線。當收到乙個持久連線的請求時。php 將檢查是否已經存在乙個 前面已經開啟的 相同的持久連線。如果存在,將直接使用這個連線 如果不存在,則建立乙個新的連線。所謂 相同 的連線是指用相同的使用者名稱和密碼到相同主機的連線。3.把 p...

AS3連線MYSQL資料庫

最近由於製作任務編輯器,需要連線到資料庫中進行一些任務資料的操作,而我們存放任務資料的資料庫中mysql,所以就找了一下as3接連mysql資料庫的資料。找到乙個好東西 actionscript 3 mysql driver 用svn的童鞋可以直接checkout 為了使用簡單,我做了乙個簡單的包裝...