-출처 : 근사모
## MySQL 계정 생성하기
MySQL 의 계정을 생성하는 방법에 대해서 알아 보도록 하겠습니다.
일단 MySQL 콘솔로 접속해야 겠죠 ?
콘솔로 접속하기 위해서 MySQL 의 bin 디렉토리로 이동합니다.
리눅스 라면 기본적으로 /usr/local/mysql/bin 디렉토리이고
윈도우의 APM_Setup 이라면 APM_Setup\Server\MySQL\bin 디렉토리 일 것 입니다.
이젠 MySQL 에 접속해 볼까요 ?mysql -uroot -p
의 명령으로 MySQL 콘솔 모드로 접속합니다.
Password 를 물어 보면 root 패스워드를 입력해야 겠죠 ?
그럼..
이제 생성할 계정이 사용할 데이터베이스를 추가해야 겠죠 ?
데이터 베이스 추가 명령은CREATE DATABASE [IF NOT EXISTS] db_name
이런식의 SQL 문 입니다.
그럼 많은 사람들이 제로보드를 사용하니 zboard 를 만들어 보겠습니다. 그러면CREATE DATABASE IF NOT EXISTS zboard;
이렇게 입력합니다.
그럼 zboard 디비가 추가 되겠죠!
이제 MySQL 계정을 만들어 볼까요 ?
먼저 계정 생성 SQL 문 먼저 알아 볼까요 ?GRANT USAGE ON *.* TO 사용자ID@접속호스트 IDENTIFIED BY "패스워드"
이렇게 구성되어 있습니다.
그럼 호스트는 localhost 사용자 ID 는 zboard 패스워드는 password 로
추가 하시려면..GRANT USAGE ON *.* TO zboard@localhost IDENTIFIED
BY "password";
위와 같은 SQL 문이되겠죠 ?
이젠.. 위에서 생성한 데이터 베이스의 사용권한을 부여해야 겠죠..GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON
db_name TO 사용자ID@접속호스트
이런 명령으로 이루어져 있습니다.
그럼 호스트는 localhost 사용자 ID 는 zboard 데이터 베이스 이름은
zboard 라고 한다면..GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON
zboard.* TO zboard@localhost;
이렇게 되겠네욤..
이제 설정을 다시 했으니 권한을 다시 로드 해야 하므로FLUSH PRIVILEGES;
SQL 문을 입력해 주면.. 되겠죵..
이제 종료 하시고...
만든 계정으로 MySQL 에 접속해 볼까욤mysql -uzboard -p zboard
이런 명령으로 접속하시면 됩니다.
패스워드를 물어 보면 계정의 패스워드를 입력하시면 됩니다.
'프로그래밍 > DB' 카테고리의 다른 글
[펌]XML 파일을 PLSQL을 이용해서 CLOB에 저장하는 예제 (0) | 2008.01.09 |
---|---|
[펌] mysql start & shutdown (0) | 2007.11.27 |
직렬화된 객체를 Oracle BLOB에 저장하기 (0) | 2007.11.27 |
[펌] Oracle - PL/SQL (0) | 2007.11.27 |
[펌] PL/SQL 조건문 만들기 (0) | 2007.11.27 |