2012.03.23 06:15
Mysql DB 생성 및 사용자 추가
예제)
DB 명 : hostwaydb 계정명 : hostway 패스워드 : pass# 인 경우
1. DB 생성
mysql> create database hostwaydb;
'GRANT' 명령을 이용하면 쉽게 사용자 추가 및 권한 설정이 가능합니다.
2 - 1. 일반 사용자 추가
mysql> grant all privileges on hostwaydb.* to hostway@localhost identified by 'pass#' with
grant option;
2.- 2. 아래 언급 되어 있는 게시물에도 언급되어 있는 사용자 추가 하는 방법 중 하나,
칼럼을 일일히 세어야 하는 불편함이 있습니다. (비추천)
$ mysql -h localhost -u root -p
Enter password: *******
mysql> use mysql
mysql> INSERT INTO user VALUES('%', 'hostway', PASSWORD('pass#'),
-> 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
3. 특정 사용자에게 데이터베이스 사용권한 주기
로컬호스트에서 가능한 권한
mysql> GRANT ALL on DB명.* TO hostway@'localhost' ;
mysql> GRANT ALL on DB명.* TO hostway;
특정 아이피에서 접근 가능한 권한
mysql> GRANT ALL on DB명.* TO hostway@'xxx.xxx.xxx.%';
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
5 | mysql 4.0 에서 4.1 다운그레이드 | 호스트웨이 | 2012.11.01 | 6616 |
4 | [mysql] sqli, pdo 설정 확인 | 호스트웨이 | 2015.09.22 | 6597 |
3 | [mysql] shell 자동화 | 호스트웨이 | 2015.09.20 | 6328 |
2 | MySQL Processlist 콘솔 상에서 확인 | 호스트웨이 | 2015.09.07 | 6059 |
1 | 지정된 시간 이상 질의를 계속 하는 질의문 잡아내기 | 호스트웨이 | 2015.09.15 | 6040 |