2009. 10. 21. 10:55
DB/MySQL
1. 계정생성
GRANT USAGE ON *.* TO 사용할ID@'%' IDENTIFIED BY 'PASSWORD';
사용할 ID = 사용할 ID
그 뒷부분에 붙는것이 허용 범위 입니다.
> IP 허용시
GRANT USAGE ON *.* TO 사용할ID@127.0.0.1 IDENTIFIED BY 'PASSWORD';
> 와일드문자 (리모트가능)
GRANT USAGE ON *.* TO 사용할ID@'%' IDENTIFIED BY 'PASSWORD';
2. 권한생성
GRANT ALL PRIVILEGES ON 데이터베이스명.* TO 사용할ID@'%' IDENTIFIED BY 'PASSWORD'
위와 동일한 허용 규칙이며 데이터베이스명뒤에 *은 SELECT, ...등의 기능을 다 할수 있다는 조건임.
3. 권한재로드
FLUSH PRIVILEGES;
권한 재 로드 하는 기능이며 이렇게 하지 않았을 경우 -_-디비 작동 안 할수도 있슴
위 3개를 순차적으로 적어야 함.
확인법 이 맞을듯함..
USE MYSQL;
SELECT HOST, NAME FROM USER;
데이터베이스 백업 방법
전체 백업
mysqldump -u아이디 -p 데이터베이스명 > 백업할 파일명
특정 테이블 백업
mysqldump -u아이디 -p 데이터베이스명 테이블명 > 백업할 파일명
데이터베이스 복구
mysql -u아이디 -p 데이터베이스명 테이블명 < 복구할 파일명
[출처] MYSQL 계정생성|작성자 NaKa
'DB > MySQL' 카테고리의 다른 글
MySQL 버전 확인 (0) | 2010.11.24 |
---|---|
MySQL 문자셋 변경 (0) | 2009.12.17 |
MySQL의 status 명령어(현재 db상태 확인) (0) | 2009.12.17 |
MySQL 기본쿼리 (0) | 2009.07.08 |
게시판 페이징 SQL(LIMIT) (0) | 2009.07.03 |