구름 IDE 에서 MySQL 8 설치
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
Author And Source
이 문제에 관하여(구름 IDE 에서 MySQL 8 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@may54ther/구름-IDE-에서-MySQL-8-설치-삽질-끝저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)