일단 첫번째로 확인해야할 것
- mysql 설치가 제대로 돼있는지를 확인
- 설치가 다 된 상황이면, 환경변수 설정 해주기
1. mysql 설치가 제대로 되지 않은 경우 (나의 경우)
설치 진행중에 만난 경고였는데 상관없이 설치가 다 된 줄 알았다.
RPM GPG Key 관련 오류
- mysql 설치 할때 rpm이라는 패키지 매니저를 통해 설치 하는데 rpm 패키지는 GPG라는 암호화 도구로 서명 돼있어 rpm 패키지 제공하는 저장소의 공개키를 시스템에 추가해야한다.
- 에러가 나는 이유는 총 3가지로 볼 수 있다.
1) 공개키가 추가되지 않은 경우
2) 공개키가 바뀌었는데, 시스템에 반영되지 않은 경우
3) 공개키가 손상되었거나 위조된 경우
해결
공개키 URL을 찾아 직접 다운로드 받고 추가해준다.
# 공개키 확인
cat /etc/yum.repos.d/mysql-community.repo | grep gpgkey
# 공개키 다운로드 23년 버전
wget https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 -O RPM-GPG-KEY-mysql
# 공개키 추가
sudo rpm --import RPM-GPG-KEY-mysql
# yum update 필수
# 바뀐 정보를 등록해주는 과정이다.
sudo yum update
# Mysql 설치
sudo yum install mysql-community-server
설치 후 정상적으로 실행되었다!
2. 환경변수 설정
터미널에서 Mysql 위치를 찾아본다.
which mysql
아무것도 뜨지 않는다면 mysql 위치를 터미널이 모른다는 것,
mysql의 Path를 지정해주면 된다.
cd ~/
vi .bash_profile
# bash_profile에서 'I' 누르고 insert 모드에서 추가해주고
# Esc 눌러서 :wq!로 저장후 빠져나오면 된다.
export PATH=${PATH}:/usr/local/mysql/bin
# 적용하기
source .bash_profile