libmysqlclient.so.16: cannot open shared object file: No such file or directory
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)
'리눅스 > MySQL' 카테고리의 다른 글
phpMyAdmin 캐릭터셋 변경 (0) | 2015.01.16 |
---|---|
Starting MySQLCouldn't find MySQL manager or server (0) | 2015.01.16 |
my.cnf에 wait_timeout설정하는 문제 (0) | 2015.01.16 |
오라클 클라이언트(Oracle Client) 설치 (0) | 2015.01.16 |
최대 동시접속자수 테스트 프로그램 (0) | 2015.01.16 |