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] 작은 용량의 파일 로드 속도가 느려진 경우 | 호스트웨이 | 2015.09.22 | 7106 |
4 | MYSQL 접속 - 소켓 지정하여 접속하기 | 호스트웨이 | 2015.09.23 | 58378 |
3 | DB접속시 DNS 관련 오류 | 호스트웨이 | 2015.09.25 | 18284 |
2 | [Oracle] 대량 자료 조회 Parallel | 호스트웨이 | 2015.09.26 | 7244 |
1 | MySQL Bash 스크립트를 활용한 로컬 백업 | 호스트웨이 | 2016.02.04 | 12405 |