[MySQL] 사용자 추가/ DB 생성 / 권한부여

dev·2023년 7월 6일

DB

목록 보기
1/2
post-thumbnail

✍️사용자 추가

  • 사용자 계정 추가 전, 현재 생성된 사용자 계정 확인 (mysql database 선택)
mysql > use mysql
  • 사용자 및 호스트 정보 조회
mysql > select host, user, password from user;
  • 사용자 추가
mysql > create user 사용자ID; 
  • 외부 접근 허용을 위해 host를 '%'로 하여 똑같은 계정 추가
mysql > create user '사용자ID'@'%'identified by '비밀번호';
  • 메모리 저장
mysql > flush privileges;

✍️사용자 삭제

mysql > drop user **사용자ID**;

✍️ database 생성 및 삭제

  • db 목록 확인
mysql > show databases;
  • database 생성
mysql > create database **DB명** default character set utf8; 
  • database 삭제
mysql > drop database **DB명**;

✍️ 권한 부여

  • 권한부여
mysql > grant all privileges on DB명.* TO '사용자ID'@'%';
  • 변경내용 메모리에 반영
mysql > flush privileges;

✍️ 정리

# mysql 서버에 관리자 권한으로 로그인
sudo mysql
# 데이터 베이스 목록 확인
show databases;
# 사용자 및 호스트 정보 확인
select user, host from mysql.user;
4. grant all on 

0개의 댓글