본문 바로가기
프로그래밍/sql Tip

Mysql 사용자 생성및 권한부여하기

by 카라미 2024. 5. 24.

mysql root 계정 혹은 사용자 생성 권한이 있는 계정으로 접속 한 후 명령을 수행 할 수 있다. 

 

사용자 생성 

 

CREATE USER 'id'@'%' IDENTIFIED BY 'password';  -- 외부 접속용
CREATE USER 'id'@'localhost' IDENTIFIED BY 'password';  -- 로컬 접속용

 

ex)

CREATE USER 'carami'@'%' IDENTIFIED BY 'carami1234';  -- 외부 접속용
CREATE USER 'carami'@'localhost' IDENTIFIED BY 'carami1234';  -- 로컬 접속용

 

 

데이터베이스 생성 

 

CREATE DATABASE 데이터베이스 이름
CREATE DATABASE caramidb;

 

권한부여하기 

 

GRANT ALL PRIVILEGES ON 데이터베이스이름.* TO 'userid'@'%';
GRANT ALL PRIVILEGES ON 데이터베이스이름.* caramidb 'userid'@'localhost';

 

GRANT ALL PRIVILEGES ON caramidb.* TO 'carami'@'%';
GRANT ALL PRIVILEGES ON caramidb.* TO 'carami'@'localhost';

 

'프로그래밍 > sql Tip' 카테고리의 다른 글

mysql에서 sql 파일 import 하는 방법  (0) 2020.12.02
풀어보아요.2~~  (14) 2020.07.14
풀어보아요~~^^  (1) 2020.07.13
시퀀스 사용법  (0) 2015.07.16
OUTER JOIN  (0) 2015.07.16