코딩 ( 프로그래밍 )/MySQL

[MySQL] 사용자 생성 및 권한부여

IDMango 2020. 12. 26. 10:12

* Mysql 접속

  $ mysql -u root -p

 

* mysql database 선택

  mysql > use mysql;

 

* 사용자 추가 

  mysql > create user  사용자ID@'localhost' identified by '비번';  ( 로컬접속 가능 )

  mysql > create user  사용자ID@'%' identified by '비번';  ( 원격접속 가능 )


* 사용자 삭제 
  mysql > drop user '사용자ID'@'localhost';

  mysql > drop user '사용자ID'@'%';

 

 

* Database 생성 

  mysql > create database DB명 default character set utf8;  

 

* Database에 권한 부여

  mysql > grant all privileges on 사용자Database.* to 사용자ID@'%';
  mysql > grant all privileges on 사용자Database.* to 사용자ID@'localhost';
  mysql > flush privileges;     // 변경된 권한을 모두 적용

 

 * Database 사용자 조회 

  mysql > use mysql

  mysql > select user, host from user;