libmysqlclient.so.16: cannot open shared object file: No such file or directory

리눅스/MySQL|2015. 1. 16. 11:13
반응형

yum 으로  mysql 설치 했을때  
관련 라이브러리를 사용하려 하면 아래와 같은 에러가 날수도 있다.
libmysqlclient.so.16: cannot open shared object file: No such file or directory
알아본바로는 mysql 버그라는데  해결법이 있다.

yum 으로 설치시  라이브러리가  libmysqlclient.so.15 설치가 되서 에러가 나는것인데
so.16 을 다운 받아  링크를 걸어주어야 한다.


centos  5  를 깔았으므르로   mysql 사이트가서 다운로드 탭을 누른다 
커뮤니티 서버를 클릭후 레드햇 엔터프라이즈 5  rpm  x86 누르고 

shared libraries  를 다운 받는다   
wget http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-shared-community-5.1.41-0.rhel5.i386.rpm/from/http://mysql.byungsoo.net/
그러면  rpm  파일이 생성되는데    rpm 을 풀면  /usr/lib/ 폴더에  풀리게 되는것을 볼수 있을것이다 
rpm -ivh MySQL-shared-community-5.1.41-0.rhel5.i386.rpm

vim /etc/ld.so.conf  파일을 열어서 
/usr/lib   를 넣어주고  저장한다

ldconfig  실행후   mysql 서비스를 시작해 준다 

고생 꾀나 했다.
의외로 해결법은 간단하지만  이런오류나면 무조건 당황하기 마련이다.

 

 

[출처] 블로그이름작성하라는데거귀찮거나생각이안나서이러는거절대아님 (http://ilovejam84.tistory.com/53)

반응형

댓글()