저도 초보인데요... 아는데까지 말씀드리죠..
우선 권한이 있는 계정으로 mysql에 들어가셔서(보통 root 계정이겠죠)
mysql>create database AA;
하면 AA라는 데이타베이스가 생깁니다.
mysql>show databases; 하면 mysql, test, AA라는 데이타 베이스가 생깁니다.
그런데 이걸 사용하려면 mysql 데이타베이스의 db 테이블에 AA를 등록해야 합니다.
물론 지금 사용하고 있는 데이타 베이스가 mysql이어야 겠죠..
mysql>show tables; 하면 현재 테이블들이 보이는데 db, user가 있을 겁니다.
여기서 db 테이블에
mysql> insert into db values('host명','db명', 'user명'......); 이렇게 값을 넣어 줍니다. 그리고 사용자 테이블 user에
mysql>insert into user values('db명','사용자명', '패스워드'......); 이렇게 값을 넣어주면 됩니다. 패스워드를 넣어 줄때는 password('패스워드') 이런식으로 넣으라고 권장하더군요..
그리고 웹에서 이걸 사용할 때 사용할 db명과 사용자, 그리고 패스워드를 넣어주면 됩니다.
그리고 결정적으로 mysql을 다시 구동시켜야 되는데 mysql 내에서도 가능한 명령이 있는데 그건 지금 제가 모르겠습니다. 저는 exit로 mysql을 나가서 콘솔이나 한텀상에서 mysql디렉토리의 bin에 들어있는 mysqladmin reload -p 하고 명령어를 주고 패스워드를 넣어주면 전에 작성한 것들이 적용됩니다.
그리고 db내에 있는 테이블에 대한 것들은 따로 설정할 필요가 없습니다.
웹상에서 보면 자료는 많은데 영어자료도 많고 번역자료도 많은데요... 눈에 잘 들어 오지 않더군요..
요즘 나오는 php책들을 보면 거의 mysql을 다루고 있습니다. 이책들에서도 mysql에 대한 내용을 100페이지 이상 할당하더군요.. 저는 그 책을 기준으로 공부하는데..
저도 시작한지 얼마 안돼 이 이상은 잘 모르겠습니다.
그럼...
|