티스토리 뷰



1년만에 phpMyAdmin을 업데이트 하기 위해 소스포지에서 새로운 버전대 파일을 받아 덮어씌웠다. (4.1.x → 4.4.7)

ㅋㅋ 그리고 root로 로그인하니깐 mysql을 5.5대로 업데이트 하라고 한다.

근데 CentOS 6.x 버전 대에서는 mysql을 공식적으로 5.3 버전까지만 지원한다고 한다. 멘탈붕괴

결국 구글신에게 물어보아 다음 저장소를 추가한뒤 기존의 mysql 패키지를 삭제하고 5.5 버전대를 설치했다.

yum remove mysql mysql-server
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
yum --enablerepo=remi install mysql mysql-server




그랬더니 이번에는 서비스 데몬이 시작이 안된다. 그래서 mysql 관련 패키지를 전부 삭제하고 위의 명령어로 다시 설치했다. 다행이 mysql을 사용하기 위한 대부분의 모듈이 같이 설치된다.

yum remove mysql mysql-*

그리고 추가한 remi 저장소에서 phpMyAdmin도 최신버전으로 지원하길래 기존 서버의 phpmyadmin을 삭제하고 저장소 버전으로 재설치했다. 이 패키지는 /usr/share/phpMyAdmin 디렉토리에 설치된다. (다 아시겠지만 리눅스의 파일명은 대소문자를 구분한다.)

rm -rf /usr/share/phpmyadmin
yum --enablerepo=remi install phpmyadmin




이번에는 CentOS 7.x 에서의 phpMyAdmin Forbidden 문제가 난다. 다행이 이 문제는 예전에 해결해 포스팅 한 적이 있으니 그 것을 참고한다.

2015/03/14 - CentOS 7 yum으로 phpMyAdmin 설치 & 권한(permission) 문제 해결


그리고 이전의 php - mysql 간 한글 인코딩 문제를 예방하기 위해 etc/my.conf 를 아래 포스팅 대로 수정하고 서비스를 재시작했다. 근데 안된다.

2015/02/13 - PHP, MySQL 간 UTF-8 한글 깨짐 현상 해결




아마 mysql 5.3에서 5.5로 버전업이 되면서 my.conf를 구성하는 mysql 설정 쿼리 구문 방식이 바꼈다거나 한 것 같다. 자세한 내용은 여기를 참고하면 되는 것 같지만 영어라 그냥 쓱 훑기만 했다. 그냥 다음번 php-한글 인코딩 문제가 터지기 전에는 그냥 php상에 인코딩 구문을 박아서 써야겠다.

결론은 큰 문제가 없으면 저장소가 지원해주는 범위 내의 업데이트만 하거나 그냥 배포판을 올리자....



프로필사진

Yowu (Yu Yongwoo)

흔한 백엔드 개발자입니다
우분투 데스크탑 개발 환경을 선호합니다
최근에는 vscode에 neovim 모드 올려서 쓰고 있습니다
개발용 키보드는 역시 해피해킹 프로2 무각입니다
락 밴드에서 드럼을 쳤습니다

«   2020/11   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
글 보관함
Total
3,010,573
Today
37
Yesterday
1,182