215, 1/11 회원가입  로그인  
   BkeMan
   [웹(mysql)질문이 있습니다.]

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=21 [복사]


안녕하세요 고민고민끝에 너무 궁금해서 질문을 올립니다...
책에선 mysql -uapm  -p apm_db이렇게해서 접속을 하라고 하는데요.
그러면 apm에서 apm_db데이터 배이스가 있어야하는데..
apm에서 데이터 배이스 만드는 명령어를 입력했는데요 에러가 자꾸뜨네요...
그리고 mysql -uroot -p 여기에 들어거서show tables; 입력한뒤 새로운 테이블을 만들기위한 mysql 명령은 다음과 같다.
mysql>create table test(
      필드명1 타입,
      필드명2 타입,
      .....
      primarty key(필드명)    <- 여기 필드명은 그냥 지정해주는 건가요?
      );
입력을 했는데요. 에러가 뜨네요..
부탁드립니다.~

  Hit : 4922     Date : 2011/01/27 02:55



    
BkeMan table 만드는건 해결했습니당.~ 위에게 안되네요 ; -uapm계정은 만들었는데 거기에서 데이터베이스를 하나 못만들게 되어있네용.. 왜드러지 ; 2011/01/27  
sos0167 apm계정을 만들때 권한을 모두 준게 아니라 일정권한만 줘서 그런것같내요 2011/03/08  
prosper mysql -u의 옵션은 사용자이며
-p 는 패스워드를 프로콤프로 받겠다는것
apm_db 는 사용자가 acces하는 DB명입니다.

dev.mysql.com에 있는 mysql 문법과 어느정도 RDBMS를 이해하는 과정이 필요할것 같습니다.

mysql 디비내에
DB 테이블에 접근할 유저와 DB명 그리고 권한을 어떻게 설정할것인지를 먼저 설정되어야합니다.
USER 테이블에는 해당 유저가 접근권한,접근DB,DB제어권한,접속ip등 권한을 설정할 수 있습니다.

리눅스와 마찬가지로 root가 superuaser이며 리눅스 루트와는 별개의 mysql user입니다.
2011/04/07