mysql 버전업후 실행

이기주의 이미지

안녕하세요.
mysql 3.23.54 버전에서 컴파일한 실행화일을

mysql 5.0.18 버전업후 실행하니

./stat: error while loading shared libraries: libmysqlclient.so.10: cannot open shared object file: No such file or directory

저런 에러 문구가 나오네요..
저건 mysql 라이브러리가 달라서 그런거 같은데.
소스 컴파일을 하지않고 실행 할 수 있는 방법은 없는건가요?

3.23.54용 mysql-devel.rpm 은 mysql 3.23.54버전이 안깔려있다고 설치안되네요.

세이군의 이미지

가장 좋은 방법은 stat프로그램을 다시 컴파일 해주시는 것입니다.

임시로 해결하는 방법은

#ln -s libmysqlclient.so.15 libmysqlclient.so.10

명령을 수행해주시면 됩니다.

mysql 5.0.18을 패키지로 컴파일하신 것이라면 /usr/lib/에 있을 것입니다.
파일명 끝에 있는 15가 아닌 다른 숫자로 되어 있는 경우엔 해당 숫자로 바꿔주시면 됩니다.