본문 바로가기

CentOS/Error

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

서버: APM Source install

문제: Apache start 안 됨

에러: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory

원인: MySQL dir remove

사유: Apache와 MySQL은 큰 연관이 없으나 Apache와 연동된 PHP는 MySQL과 연동되어 있기 때문에

          해당 모듈이 삭제되면서 PHP에 영향이 있어 Apache도 덩달아 실행이 안 되었던 것

해결: /usr/local/src에서 mysql 설치 시 사용된 mysql-버전 폴더를 찾고 그 안에서 관련 모듈을 찾아

          /usr/local/mysql/lib/libmysqlclient_r.so로 복사하여 생성함

 

TIP: /usr/local/src/mysql-버전 폴더가 없을 경우에는 현재 설치된 mysql 버전이 몇인지 찾고

         해당 버전에 맞는 tar 파일을 다운받아 압축을 해제하고 위와 같이 진행하면 됨