Programming/Database

VC 로 MYSQL 연결하기 : 3. MYSQL 계정 추가하기

appHunter 2009. 5. 6. 19:32
글을 다 날려서 다시 적는다. !!  (2009-05-06에 날림)
2008/01/03 00:25   원본보기

MySQL C API를 이용해서 MySQL 서버에 접속해보자.   ( MySQL 5.0 )
MySQL C API 란 .. ?

 MySQL C API는  MySQL 팀이 개발했기 때문에 가장 광범위하게 쓰이며 , 다른 API의 기초가 된다.

 
- MySQL 5.0 한글 메뉴얼 참고.
  1. MySQL 설치하기 
  2. MySQL 함수의 개요 
  3. MySQL 계정 추가하기 
  4. MySQL , VC 로 접속하기

3.  MySQL 계정 추가하기 ( 서버 설정 )

 MySQL 은 기본적으로 로컬만 접속이 가능하다.

 Client 에서 또는 다른 서버에서 접속을 하기 위해서는 원격 호스트의 접속을 허용해줘야 한다.


MySQL 에서는 사용자 계정 추가 2가지 방법을 제공한다.  -  MySQL 메뉴얼 5.0 참고 ( 링크 )

  • CREATE USER 또는 GRANT와 같이 계정 생성용 명령문을 사용한다.
  • INSERT, UPDATE, 또는 DELETE와 같은 명령문을 사용해서 MySQL 그랜트 테이블을 직접 편집한다.


3 - 1 . MySQL Server 가 설치된 곳에서 mysql 서버 접속
 

          콘솔 에서는 mysql --user=root mysql -p
          MySQL Command Line Client 을 실행 ( root 로 접속 )


 
3 - 2 . monty 로 접속이 가능한 계정을 추가 ( GRANT 방법 )
          계정 ID = monty , 계정 PW = some_pass

mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
    ->     IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
    ->     IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
사용자 삽입 이미지


localhost 와 % 를 2가지를 동시에 추가해줘야 한다.