웹 프로그래밍/MYSQL

mysql 계정 추가 삭제

웹 개발자의 비상 2017. 4. 11. 14:11

//MYSQL 사용자 생성

create user 아이디@localhost identified by '비밀번호';

 

//MYSQL 계정에 모든 권한 부여
grant all privileges on *.* to 아이디@localhost;

 

//계정에 특정 데이터베이스 관리가 가능한 권한 부여
grant all privileges on 데이터베이스명.* to '아이디'@'localhost';

 

//MYSQL 사용자 삭제

drop user '아이디'@'localhost';

 

 

mysql 최고관리자로 사용자와 db를 생성 했다면 flush privileges를 실행해야 반영되어 사용가능해진다.

flush privileges는 grant 테이블을 reload함으로서 변경 사항을 즉시 반영하도록 한다.

그러나 grant 명령어를 사용하여 작업하였다면 flush privileges를 실행할 필요가 없어진다.

 

728x90

'웹 프로그래밍 > MYSQL' 카테고리의 다른 글

테이블 칼럼 구조 확인  (0) 2017.04.12
테이블 만들기, 보기  (0) 2017.04.12
데이터베이스 character set 변경  (0) 2017.04.11
데이터베이스 생성 삭제  (0) 2017.04.11
MySQL FullText 검색  (0) 2013.11.04