1. Database 확인 방법
> show databases;

2. Database 생성 방법
> create database DB 이름;

3. Database 삭제 방법
> drop database DB 이름;

출처 : http://hermestop.tistory.com/45

[MySQL] DB생성 및 사용자 추가

쿼리시 테이블명은 테이블 생성시의 대소문자를 따진다.
칼럼은 쿼리시 대소문자를 구분하지 않으나 쿼리 후 참조시 쿼리의 대소문자를 따른다.

mysql> create database 디비명;

mysql> GRANT ALL PRIVILEGES on 디비명.* TO 아이디@localhost  IDENTIFIED BY '패스워드';
->사용자 추가

1. 디비명.* 는 해당 디비에 대한 모든 권한을 준다.
2. 디비명을 * 로 하면.. 그 사용자는 모든 권한을 가지게 된다.
3. localhost대신 IP를 입력할 경우 해당 아이피만 접속이 가능하게 된다.
4. localhost를 지정할 경우 MySQL이 설치된 서버 외에는 외부에서 모든 접속이 차단된다.


ALL PRIVILEGES 키워드를 일부 쿼리 유형으로 바꿔주면.. 해당 쿼리만 사용가능.
예로
mysql> GRANT SELECT,INSERT,UPDATE on 디비명.* TO .............
하면.. 사용자는 SELECT,INSERT,UPDATE 쿼리만 사용

권한 및 호스트 변경 쿼리.
update mysql.user set host='%' where user='사용자';
update mysql.db set host='%' where user='사용자';
select user, host from db;

 

'메모' 카테고리의 다른 글

asp닷넷 설치하기...펌  (0) 2010.10.26
의사랑 동의서...펌  (0) 2010.10.26
mysql 설치법...펌  (0) 2010.10.26
php 언어 형식... 펌  (0) 2010.10.26
호스팅 이전...펌  (0) 2010.10.26

+ Recent posts