CentOS7 yum mysql 5.7 설치하기, 8.0 SSL connection error 해결
CentOS7 에 mysql 5.7 설치하기
yum 으로 설치를 하면 mysql 8.0 이 설치됩니다. mysql-community.repo 를 다운받고, 수정해도 여전히 yum은 8.0 을 설치합니다.
인터넷 검색으로 설치방법을 여러번 시도 했지만 여전히 yum은 8.0설치합니다.
컴파일로 설치하려고 하니 에러가 뿜뿜...
mysql 8.0으로 외부 mysql 서버 접속하면 컨넥션 에러가 발생합니다.
ERROR 2026 (HY000): SSL connection error: error:14077102:SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol
이 오류를 해결하려면 --ssl-mode=disabled 옵션을 주어야 합니다.
이 옵션을 매번 입력하기 힘들면 mysql 5.7을 설치해야 합니다.
1. 설치 파일 다운로드
이전 버전의 MySQL community server를 다운로드하기 위해 아래 MySQL Product Archives 사이트에 접속합니다.
* URL : https://downloads.mysql.com/archives/community/
Product Versions 는 5.7.xx 최신버전을 선택
Operating System 선택에서 RedHat Enterprise Linux / Oracle Linux 를 선택해야 합니다.
OS Version은 Red Hat Enterprise Linux7 을 선택하였습니다.
RPM Bundle 을 다운 받습니다.
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
wget 을 이용하여 받을 수도 있습니다.
2. 설치 파일 압축해제 및 설치
다운로드받은 bundle 파일을 압축해제합니다.
tar xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
yum localinstall mysql-community-*
3. my.cnf
설치가 정상적으로 완료되면 /etc 디렉토리내 my.cnf 설정 파일이 생성된 것을 확인 할 수 있습니다.
my.cnf 를 설정을 합니다.