MySQL 설정 및 사용자 계정 추가하기🚀

순찌부찌·2024년 12월 31일
  1. MySQL 설치 확인
    MySQL이 설치되어 있는지 확인하세요. MySQL이 설치되어 있지 않다면 아래 명령어를 사용해 설치할 수 있습니다.

    Windows / Mac / Linux 설치
    MySQL 다운로드 페이지에서 운영 체제에 맞는 설치 파일을 다운로드하세요.
    설치 후, MySQL 서비스가 실행 중인지 확인합니다.

    mysql -u root -p

    root 계정: 설치 시 기본 제공되는 MySQL 관리자 계정입니다.
    비밀번호 입력: 설치 시 설정한 root 비밀번호를 입력하세요.


  1. 데이터베이스 생성
    MySQL에 접속한 후, 데이터를 저장할 데이터베이스(database)를 생성합니다.
    CREATE DATABASE mybatis_example;
    SHOW DATABASES;

  1. 사용자 계정 추가 및 권한 설정
    3.1. 사용자 계정 생성
    새로운 사용자를 추가하여 root 계정을 대신 사용할 수 있습니다. 보안상 root 계정을 직접 사용하는 것은 권장되지 않습니다.
    CREATE USER 'mybatis_user'@'%' IDENTIFIED BY 'secure_password';
    mybatis_user: 새로 추가할 사용자 이름입니다.
    secure_password: 사용자의 비밀번호입니다.
    '%': 모든 IP에서 접속을 허용합니다. 특정 IP만 허용하려면 IP 주소를 입력하세요.

3.2. 데이터베이스 권한 부여

새로 만든 사용자에게 특정 데이터베이스에 대한 권한을 부여합니다.

 GRANT ALL PRIVILEGES ON mybatis_example.* TO 'mybatis_user'@'%';

mybatis_example.*: 데이터베이스 mybatis_example의 모든 테이블에 대해 권한을 부여합니다.
ALL PRIVILEGES: 사용자가 데이터 삽입, 수정, 삭제 등의 모든 작업을 수행할 수 있도록 권한을 부여합니다.

변경 사항을 적용하려면 아래 명령어를 실행하세요.

FLUSH PRIVILEGES;

3.3. 사용자 계정 확인
사용자가 정상적으로 생성되었는지 확인하려면 아래 명령어를 실행하세요.

SELECT user, host FROM mysql.user;

  1. MySQL Workbench에서 새 연결 추가
    MySQL Workbench를 사용하면 GUI 환경에서 MySQL에 접속할 수 있습니다.

    4.1. 새 연결 만들기
    MySQL Workbench 실행 → New Connection 클릭
    Connection Name: MyBatis Example (원하는 이름 입력)
    Hostname: localhost
    Port: 3306
    Username: mybatis_user (또는 root)
    Password: secure_password를 입력하고 저장
    4.2. 테스트 연결
    "Test Connection" 버튼을 눌러 연결 성공 여부를 확인합니다. 성공 메시지가 나오면 저장합니다.


  1. 테이블 생성 및 확인
    MySQL이 제대로 동작하는지 확인하기 위해 간단한 테이블을 만들어보겠습니다.

0개의 댓글