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 為了使用簡單,我做了乙個簡單的包裝...