1. 설치 사이트 접속
👉 https://dev.mysql.com/downloads/installer/
MySQL :: Download MySQL Installer
MySQL Installer 8.0.42 Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Serve
dev.mysql.com
2. 다운로드 파일 실행
3. MySQL Server 초기 설정
- Config Type: Development Computer (✅ 기본 선택)
- Port: 3306 (변경하지 않아도 됨)
- Authentication Method: Strong Password 사용 권장
- root 비밀번호 설정 (반드시 기억하세요!)
- (선택) 사용자 계정 추가
4. MySQL Server 초기 설정
- Config Type: Development Computer (✅ 기본 선택)
- Port: 3306 (변경하지 않아도 됨)
- Authentication Method: Strong Password 사용 권장
- root 비밀번호 설정 (반드시 기억하세요!)
- (선택) 사용자 계정 추가
✅ 연결 테스트
- DB 연결
# Public Key Retrieval is not allowed 오류 발생
MySQL 계정이 caching_sha2_password 인증 방식을 사용하면서 **MySQL 클라이언트 (예: DBeaver)**에서 public key 방식 인증을 허용하지 않았기 때문에 발생합니다. MySQL 8 이상에서 기본 사용자 인증 방식이 caching_sha2_password로 바뀌었기 때문에 자주 나타나는 오류입니다.
방법)
- jdbc:mysql://localhost:3306/your_db?allowPublicKeyRetrieval=true&useSSL=false
- 1) DBeaver → 연결 편집 (우클릭 → Edit Connection) 2) Driver Properties 탭 또는 URL 필드 수동 수정
데이터베이스 생성
1. mysql -u root -p
2. CREATE DATABASE [db] CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
3. SHOW DATABASES;
유저 생성
1. CREATE USER 'user'@'localhost' IDENTIFIED BY '비밀번호';
2. GRANT ALL PRIVILEGES ON 데이터베이스.* TO ' user'@'localhost';
3. FLUSH PRIVILEGES; (권한 적용)
4. SELECT User, Host FROM mysql.user;
'설치' 카테고리의 다른 글
[DBeaver] 설치 (4) | 2025.06.05 |
---|