본문 바로가기
DB

[MySQL] mac에서 mysql 사용자 생성하기

by 이잔디 2022. 3. 15.

내가 기억하려고 쓰는 글

MySQL 설치 확인

- 시스템 환경설정에서 확인할 수 있다.

MySQL 서버 작동 확인

- 아래 이미지와 같이 초록불이 떠 있으면 MySQL 서버가 돌아가는 것

- Stop MySQL Sever를 누르면 상태가 빨간색으로 변한다. 

MySQL Root 비밀번호 변경

- 서버를 중단하고 Initialize Database를 누르면 아래와 같은 창이 뜬다.

- Use Lecacy Password Encryption을 누르고 root 비밀번호를 변경할 수 있다.

MySQL 사용자 생성

MySQL이 켜진 상태에서 터미널에

mysql -u -root -p

를 쳐준 다음 root 비밀번호를 입력한다. 

사용할 username과 password를 설정하고

select user, host from mysql.user을 사용해서 사용자가 잘 생성되었는지 확인한다. 

create user 'USERNAME' identified by 'PASSWORD';
select user, host from mysql.user;

user 생성

MySQL Workbench Connection 생성

- 위의 설정 후에 Workbench에서 username : jandi와 설정해준 password로 Connection을 생성할 수 있다. 

New Connection 생성

 

jandiDB가 생긴 것을 확인할 수 있음

Workbench - Access dinied for user Error

- db를 생성하려고 하니까 생성할 수 없음

생성 오류 이미지

- 사용할 DB를 생성해준다.

create database 'DB이름';

DB 생성

- 생성한 DB 확인

show databases;

- 권한 주기 (모든 테이블에 대한 권한 부여)

grant ALL PRIVILEGES on "DB이름".* to "user";

DB 사용 가능!