在hue上配置Mysql的時候,出現的錯誤:
發生服務器錯誤: Error loading MySQLdb module:
libmysqlclient.so.18: cannot open shared object file: No such file or directory


問題原因:
這個錯誤出現的原因是找不到 libmysqlclient.so.18 這個文件,根本原因是,一般我們使用的mysql都是自己從新安裝的,不是系統自帶的,所以在我們安裝我們自己的mysql的時候,會把刪除原來的mysql,此時會連帶這刪掉這個文件,32的目錄是 /usr/lib/mysql/,64位的為 /usr/lib64/mysql/下面有這個文件。
解決:
1、解決問題的關鍵是,在找一台未裝過mysql的服務器,然后把此文件夾下面的 libmysqlclient.so.18.0.0 文件拷貝到此服務器的這個目錄中,然后做軟連接。
2、然后 vi /etc/ld.so.conf 后面增加一條記錄:/usr/lib64/mysql (libmysqlclient.so.18 和libmysqlclient.so.18.0.0所在目錄)
3、運行 ldconfig 命令,讓其生效。
ok,完美解決。





