묻고답하기

mysql에 디비를 만들었습니다..
그런데 밖에서 접속은되는데 제로보드만 깔면 연결을 할수 가 없다고 나옵니다.
더 이상한것은 루트로 설치하고, 비밀번호도 루트, 디비이름을 계정으로 주면 제로보드가 깔린다는 것입니다..
한마디로

localhost --->host이름
test1 ----->디비사용자계정
test1 ------>디비비밀번호
testdb ------>디비명
이렇게 하면 안되거든요 디비연결이 안된다고 나오구요..

localhost --->host이름
root----->디비사용자계정
rootpass------>디비비밀번호
testdb ------>디비명
이렇게 하면 연결이 된다고 나오고 있어여..흑흑

이 사태를 어찌 해결해야 하나여???
자기 계정으로 접속하면 sql접속은 되는데 제로보드깔때면 디비접속할수 없다고 나오니..환장하것어여..디비만드는것은 강의란을 보고 했습니다..
아시눈분 답변좀 부탁합니다..
참고로 디비는 강의란에 있는 이것으로 만들었습니다..



[설정]
사용자 아디 : pai
사용자 비번 : pai2002
사용자 디비이름 : paidb

mysql> create database paidb;
Query OK, 1 row affected (0.01 sec)

확인을 해보자!

mysql> show databases;
+-----------+
| Database |
+-----------+
| mysql  |
| test      |
| paidb   |
+-----------+
3 rows in set (0.00 sec)

리눅스의 경우 디폴트로 설치한 경우 /usr/local/mysql/var/paidb 이런 식으로 디렉토리가 생성되는것 같다. 이 디렉토리가 데이타 베이스 공간으로 이용될 곳이다.

이러면 다 되는가? 아니다.
paidb 라는 집만 지었을뿐 문패도 없고 대문열쇠도 없는 집만 있는 셈이다.

user용 DB와 mysql 관리테이블과의 Link, 사용자등록 및 각각의 권한설정이 이루어져야 한다. 이것이 바로 실제적인 분양이 되는 셈이다.

자 이제 생성된 데이타베이스와 데이타베이스 관리및 엑세스 권한등을 정의하고 있는 mysql 상의 db, user 테이블에 방금 생성된 paidb Database 내용을 정의 하자.

mysql> insert into db [Enter]
-> values ('%','paidb','pai', [Enter]
-> 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y') [Enter]
-> ; [Enter]
Query OK, 1 row affected (0.01 sec)

위 4줄을 모두 한줄로 붙여서 써도 결과는 마찬가지이지만 보기좋게~ ^^

자 이제 paidb 이라는 db 사용자에 대한 등록을 할 차례이다.

mysql> insert into user [Enter]
-> (host,user,password) [Enter]
-> values ('localhost','pai',password('pai2002')) [Enter]
-> ; [Enter]
Query OK, 1 row affected (0.00 sec)

db 테이블과 user 테이블에 사용자를 등록시키는 방법이 조금 차이가 나는걸 볼수가 있다. root의 수고를 최소화 하기위해 기본설정값(N)을 빼고 설정을 하게 되면 아무래도 수월하기때문이다. 자세한건 자세한 문건을 보길...ㅠㅠ
___________________________________________________________________
중요한 tip......
-------------------------------------------------------------------
user 테이블에 사용자를 insert, update 한 경우 MySQL을 꼭 재기동시켜 주어야만 한다. 명령은 다음과 같다.
[shell]# /usr/local/mysql/bin/myaqladmin -u root -p reload
이 명령은 user 테이블에서 사용자 정보를 다시 읽어서 MySQL 을 다시 실행시켜준다.
-------------------------------------------------------------------

위의 과정을 거치게 되면 비로소 pai라는 이용자는 텔넷접속후에
[shell]$ /usr/local/mysql/bin/mysql -u pai -p paidb [Enter]
라는 명령으로 자신의 MySQL 디비에 접속하여 작업을 할수 있게된다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
미루 서버 시간 이상해요  
이해동 익스플 상에서 f11누른것과 같은 브라우저모양을 만들고 싶은데.. [2] 2007.08.10
coco 새창의 크기가...  
누룽지 com 도메인을 소유시, 제 컴퓨터의 홈페이지로 들어오게 하는 방법..ㅡ.ㅡ" [2] 2007.08.10
Kite [re] com 도메인을 소유시, 제 컴퓨터의 홈페이지로 들어오게 하는 방법..ㅡ.ㅡ" [3] 2007.08.10
taeho Session대해 좀 더 가르쳐 주세요.. [1] 2007.08.10
나나니 무시칸 질문하나 하겠습니다. ㅡㅡ;;;;;;;;;;;;;;;;;;;;;;; [2] 2007.08.10
티에스 linux에서 mysql에 디비만들었는데 제로보드가 접속이 안되여..  
박정호 자바 스크립트 이런거 코딩할려면 어케해야하나요? [1] 2007.08.10
정문수 php로 body에 onload가 하나밖에 안되요 [3] 2007.08.10
이민정 방명록에서 글쓰고 올렸는데 "정상적으로 글을 쓰시기 바랍니다" [1] 2007.08.10
투쯔! 궁금한게 있어요...  
ZetStorm 으음 폰트를 찾는데요.  
신상대 제발 좀 도와주세요. 게사물을 추출하는 거예요.  
하놈~* [포토샵] 이거 어떻게 그려요.. [3] 2007.08.10
안화수 버튼롤오버에서요...ㅜ.ㅜ [1] 2007.08.10
김성훈 제로보드 외부로그인에 관한 질문!! [1] 2007.08.10
이준엽 <PHP> 개발환경에 관한 질문입니다. [3] 2007.08.10
프리 스타배틀넷하면서 문제인데요..아마서버쪽문제인가?? 좀 알려주세요...^^  
Q)_Mark [질문]xp에서 설치한 글꼴이 포토샵에서 안보일때... [4] 2007.08.10
오인교 저기요 포토샵 외부 필터 어떻게 나오게하나요?? 제발 설명좀부탁드려요 [1] 2007.08.10
정영훈 동영상 캡쳐에 대하여..  
nonenone Mysql 쿼리문에서 $HTTP_POST_VARS[] [2] 2007.08.10
신지 새창을 화면 중앙에 띄우는 법은? [1] 2007.08.10
마일 Daum까페가 안들어가지는데..  
진삐 폼메일을 사용해서 메일을 보냈더니 메일 내용에 <br />이... [7] 2007.08.10
김문선 너무너무 급해요.. 좀 도와주세요....ㅠㅁㅠ [3] 2007.08.10
전협배 제로보드 다시 깔아 성공했는데 확인 로그인에서 실패하는데 도와주세요. [1] 2007.08.10
kazumi cda파일을 mp3이나 wma으로 못바꿔요? [4] 2007.08.10
┏ⓩZion┛ [flashMX]버튼에서의 액션에 대해서;