설치

[MySQL] 설치

고구마맨 2025. 6. 5. 10:45

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 비밀번호 설정 (반드시 기억하세요!)
  • (선택) 사용자 계정 추가

 

 


✅ 연결 테스트

  1. 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