mysql 5.1 -> 5.5 업그레이드 후 에러 > Mysql

본문 바로가기
사이트 내 전체검색

Mysql

mysql 5.1 -> 5.5 업그레이드 후 에러

페이지 정보

profile_image
작성자 HARULIFE
댓글 0건 조회 56,824회 작성일 20-11-24 11:48

본문

Mysql 5.1 버전에서 5.5버전으로 업그레이드를 진행한 이후에

httpd: Syntax error on line 107 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory

해당 에러문구 확인하였습니다.

 

결론적으로 문제점은 5.1점대에서는

/usr/local/mysql/lib/mysql

위의 디렉토리의 so파일을 참조하는데

mysql 5.5버전에서는 해당디렉토리가 존재하지않았고

/usr/local/mysql/lib 에 so파일들이 몰려있었습니다.

 

그리하여 mysql 디렉토리를 생성하였고,

부가적인 복사, 이름변경 작업을 진행하였습니다.

 

해결방법

제일먼저 /usr/local/mysql/lib 에있는 libmysqlclient.so  <<원본파일을

libmysqlclient_r.so.16  로 ln -s 심볼릭 링크 걸어주었습니다.

# ln -s libmysqlclient.so libmysqlclient_r.so.16

 

# pwd      << 해당경로에서 작업진행

/usr/local/mysql/lib

# cp -arp libmysqlclient_r.so.16 libmysqlclient.so mysql/      << 아까만든16파일을 복사

`libmysqlclient_r.so.16' -> `mysql/libmysqlclient_r.so.16'

`libmysqlclient.so' -> `mysql/libmysqlclient.so'

 

# cp -arp libmysqlclient.so.18.0.0 mysql/          << 원본파일을 복사

`libmysqlclient.so.18.0.0' -> `mysql/libmysqlclient.so.18.0.0'

 

# mv libmysqlclient.so.18.0.0 libmysqlclient.so        <<원본파일 이름변경

mv: overwrite `libmysqlclient.so', overriding mode 0777? y

`libmysqlclient.so.18.0.0' -> `libmysqlclient.so'

 

*참고

 해당작업을 하거나..

php 재컴파일하셔서 진행을 해주시면,

현재 설치되어있는 mysql 경로대로 모듈생성되기때문에 정상작동될 것으로 보입니다.

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : HARULIFE / 대표 : HARULIFE
주소 : 검도 홍시 방구 해동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 방구 - 123호
개인정보관리책임자 : HARULIFE

  • 게시물이 없습니다.

접속자집계

오늘
726
어제
451
최대
1,968
전체
555,900
Copyright © 소유하신 도메인. All rights reserved.