출처: http://samkkmd.tistory.com/entry/MYSQL-USER-%EC%83%9D%EC%84%B1
MYSQL에서 유저를 추가하는 방법은 두가지가 있습니다.
일반적으로는 유저를 위한 전용 데이터베이스를 하나 생성해 주고, 해당 데이터베이스에 접속할 권한을 주게 됩니다. 이 때 권한은 local에서만 접속할 권한을 주거나, JDBC등을 이용한다면 외부에서도 접속할 권한을 주어야 합니다.
1. CREATE USER와 GRANT 명령어 사용
2. INSERT, UPDATE, DELETE를 사용해서 직접 관리 테이블을 수정하기를 통한 추가
ID:test, pass:test 란 유저 생성
mysql> create user 'test'@'localhost' identified by 'test';
↑아이디 ↑비밀번호
권한 위임
mysql> grant all privileges on *.* to 'test'@'localhost' identified by 'test'
↑모든DB ↑로컬에서만접속 ↑비밀번호
mysql> grant all privileges on *.* to 'test'@'%' identified by 'test' with grant option
↑원격에서 접속가능 ↑권한위임가능
mysql> grant all privileges on db.* to 'test'@'localhost' with grant option
↑DB지정
권한 보기
#show grants for 'ID'@'localhost'
권한 적용
#flush privileges
'Dev > db' 카테고리의 다른 글
테이블 비교 후 같지 않은 값 출력 (1) | 2014.06.17 |
---|---|
MySQL for Excel 기능 (1) | 2013.08.20 |
MySQL backup & restore (1) | 2011.02.23 |
oracle timestamp (1) | 2010.11.17 |
데이터 중복시 옆으로 연결하기 (0) | 2010.11.10 |