구름 IDE 에서 MySQL 8 설치

3029 단어 mysql구름idemysql

MySQL8을 깔기 위해 삽질한 결과 기록물

무료 컨테이너(Ubuntu 14.04.5 LTS) 기준

1. MySQL 삭제

만약, 컨테이너를 생성할 때 MySQL 설치를 선택했다면 이 과정이 필요하다. 생략하고 넘어가면 삽질의 시작이 될 수 있음

삭제

purge설정 파일도 함께 삭제하는 명령어

sudo apt-get remove --purge mysql*
sudo apt-get purge mysql*

정리

남아있는 패키지를 정리하는 과정

sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-mysql

2. MySQL 8 설치


MySQL APT Repository

MySQL 8버전을 설치하기 위해 APT 저장소에서 패키지 다운로드

# 패키지 설치를 원하는 디렉터리로 이동한 후에 명령어 실행
wget –c https://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.deb

mysql-apt-config

# 패키지를 설치한 디렉터리에서 실행
sudo dpkg -i ./mysql-apt-config_0.8.11-1_all.deb
  • 명령어를 실행하면 아래의 화면처럼 뜨는데,
    Currently selected: mysql-8.0 으로 뜨면 성공: OK 누르면 됨
  • Currently selected: mysql-8.0 으로 안뜨고 자꾸 다른 버전으로 뜰 때 1. MySQL 삭제를 해주니까 잘 되었음

설치

sudo apt-get update
sudo apt-get install mysql-server

확인

mysqld --version

😡 삽질 발생! (사유: GPG 어쩌구)

아니, 업데이트를 했는데도 자꾸 mysql-server를 설치하려고 시도하면 버전이 5.x이라서 뭐지? 뭐지? 뭐지? 했는데 알고보니 GPG 공개키 어쩌구 오류가 발생.


오류 문구: NO_PUBKEY 뒤의 {PUB_KEY} 복사
W: GPG 오류: http://repo.mysql.com trusty InRelease: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY {PUB_KEY}
W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY {PUB_KEY} 
해결 방법: 복사한 값을 {PUB_KEY}에 붙여넣기
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 123B942D3A79BD29
결과
gpg: requesting key {PUB_KEY} from hkp server keyserver.ubuntu.com
gpg: key {PUB_KEY} : public key "MySQL Release Engineering <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

🔗 출처
https://linuxscriptshub.com/uninstall-completely-remove-mysql-ubuntu-16-04/
https://ko.linux-console.net/?p=2440

좋은 웹페이지 즐겨찾기