db 연결 이전에 설치 및 서버실행을 해야합니다!

설치 및 설정

Homebrew로 macOS에 MariaDB Server 설치

  1. brew install mariadb 로 설치합니다.

    1. mysql 이 설치되어 있다면 다음과 같은 오류가 뜰 수 있습니다.

    Screen Shot 2022-01-02 at 4.49.05 PM.png

  2. 설치가 완료되면 mysql.server start

    1. 하지만 저는 안되는 군요... 해결 중..

      Screen Shot 2022-01-02 at 5.01.03 PM.png

  3. mysql_secure_install 로 보안 설정합니다.

DB, user 생성

mariadb

생성을 위해 mysql -uroot -p[설정한 비밀번호-없으면 생략] 로 접속합니다.

User 생성 및 권한 부여

  1. create user '[유저명]'@'[호스트]' identified by [비밀번호]; 으로 사용자 생성

    MariaDB [mysql]> create user 'dev'@'localhost' identified by 'dev';
    Query OK, 0 rows affected (0.021 sec)
    
    MariaDB [mysql]> select host, user, password from user;
    +-----------+-------------+-------------------------------------------+
    | Host      | User        | Password                                  |
    +-----------+-------------+-------------------------------------------+
    | localhost | mariadb.sys |                                           |
    | localhost | root        | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
    | localhost | jisukim     | invalid                                   |
    | localhost | test        | *94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29 |
    | %         | test        |                                           |
    | localhost | dev         | *27AEDA0D3A56422C3F1D20DAFF0C8109058134F3 |
    +-----------+-------------+-------------------------------------------+
    6 rows in set (0.002 sec)
    
  2. grant [권한] on [스키마].[테이블] to '[유저명]'@'[호스트]' identified by [비밀번호];

DB 생성

  1. create database [database name]; 으로 DB 생성
  2. show databases; 로 생성된 DB 확인
  3. use [database name]; 으로 선택