묻고답하기

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 남기남
koooo 버튼 링크 수정 문의드립니다. [4] file 2015.06.25 by koooo
JinK 팝업 2개 띄우기가 정녕 이방법밖에 없나요.....? [4] 2015.06.25 by JinK
한이파파 내용직접입력하기에서 input 입력 -> iframe 출력  
몽실아빠 글 작성자 최근글 모아보여주기 [17] 2015.06.25 by 옆집옵하
콜롬보. 다른 IP 동시 접속 차단  
굳모닝 게시판 문서번호를 변경하려고 하는데요.. [2] file 2015.06.25 by YJSoft
에이스1 xe 검색 오류가 있는 것 같습니다.  
DjKiLLeR srchat ver. 219.48에서 포인트 선물하기 기능 구현방법?  
happy19 이 사이트 ... 레이아웃 설명 부탁드려요. [1] 2015.06.25 by Podongi
사진속일상 CKEditor에 "돌아가기" 버튼이 생겼는데 왜 그럴까요? [4] file 2015.06.25 by 몽실아빠
play1234 xe게시판 포인트 지정이요! [4] 2015.06.25 by 몽실아빠
나이너 댓글 프로필사진나오게 어떻게 해요?? [1] file 2015.06.25 by 불금
designare0 섬네일이 없을시 다른 이미지를 출력하고 싶습니다.  
동행교회 xe 설치가 안 됩니다. [1] 2015.06.26 by 다미아빠
원주리더스컴 초보자입니다. XE에서 게시판 태그를 편집하려면? [1] 2015.06.26 by 초보해외유저
2doo 파일 첨부시 "파일 또는 디렉터리를 생성할수 없습니다" [1] 2015.06.26 by 몽실아빠
닥터봉 mysqli 랑 mysql 이랑 무슨 차이죠? [4] 2015.06.26 by 닥터봉
사진속일상 XE 1.8.3 업데이트 후 위젯페이지에서 내용직접추가 기능보완 요청 [9] 2015.06.26 by 사진속일상
용문신10cm 이제 xe를 접하려고 하는 초보입니다. [4] 2015.06.26 by 용문신10cm
콜롬보. 모듈업데이트 체크 방법 [2] 2015.06.26 by 콜롬보.
제노0248 멤버 db srl값을 다른 테이블에 연동하는 방법??? [4] 2015.06.26 by 제노0248
소피아 버전 ver 1.4.4.4 에서 업데이트를 못했어요. 어떻게 해야하나요? [2] 2015.06.26 by 담소
제노0248 /xe/prob/***.html에서 로그인한 유저의 nick_name가져오는 방법  
용초딩 추천, 비추천 노출 애드온이 모바일에선 테두리가 2개에요 file  
신데렐라는 회원이 작성한글을 비밀글 쓰면 회원이아닌사람도 비번만알면 보게 가능하나요?  
XE모듈 구글봇은 들어올수 있지만 로그인후 볼수 있는 게시판  
신데렐라는 XE에서 위젯과 애드온 둘다 비슷한듯한데 차이가 뭔가요? 차이좀 명료하게 설명좀 해주실분 ?  
레벨업777 PHP가 5.3이상인데 5.2.9로 인식됩니다. [3] file 2015.06.26 by YJSoft
이온디 xe 모듈 질문 [7] 2015.06.26 by prologos
해피지영 게시판 링크 자동걸리고 새 창으로 뜨게 설정하는 법? [2] 2015.06.26 by 아싸b6d99