database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 25037 게시물 읽기
No. 25037
인제 디비접속도 안돼네요...ㅠ.ㅠ 이것도 저것도 안돼니 정말 깝깝합니다..ㅠ.ㅠ
작성자
imago9(imago9)
작성일
2006-01-27 05:13
조회수
1,859

밑에 디비 선택이 안된다는 글도 올렸어요. 답변 따로따로 다 해주세요 제발
인제 디비접속도 안돼네요...ㅠ.ㅠ 이것도 저것도 안돼니 정말 깝깝합니다..ㅠ.ㅠ 오죽하면 이렇게 길게 썼겠어요..ㅠ.ㅠ
여기 문의 게시판을 뒤져보다가 혹시 이건가 싶어서 시도해봤는데요
이런 에러가 납니다.
Warning: mysql_connect(): 'damanegi@localhost' 사용자는 접근이 거부 되었습니다. (Using password: 예) in d:\apm_setup\htdocs\dbconn.php on line 3
connet die!!!!!

접속문은 이렇구요.
<?
$connect=mysql_connect('localhost','damanegi','8254') or die('connet die!!!!!');
$select_db=mysql_select_db('seldb2','$connect') or die('select_db die!!!!');
?>

제가 mysql에서 무얼 했냐하면은요
[1]
mysql> insert into user values('localhost','damanegi','8254','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y'
,'y','y','y');
Query OK, 1 row affected (0.00 sec)
[2]
mysql> insert into db values('loclhost','seldb2','damanegi','y','y','y','y','y','y','y','y','y','y','y','y');
Query OK, 1 row affected (0.00 sec)
[3]
mysql> create database seldb2;
Query OK, 1 row affected (0.03 sec)
[4]
mysql> show databases;
+-----------------+
| Database |
+-----------------+
| db_kk |
| hahaha |
| my_db |
| mysql |
| navyism_db_name |
| school |
| seldb2 |
+-----------------+
7 rows in set (0.00 sec)
[5]
mysql> use seldb2;
Database changed
[6]
mysql> create table seldb2(id tinyint(6), name varchar(20));
Query OK, 0 rows affected (0.05 sec)

mysql> insert into seldb2 values(1,'oho');
Query OK, 1 row affected (0.00 sec)

mysql> insert into seldb2 values(2,'uhu');
Query OK, 1 row affected (0.00 sec)

mysql> insert into seldb2 values(3,'ihihi');
Query OK, 1 row affected (0.00 sec)

mysql> select * from seldb2;
+------+-------+
| id | name |
+------+-------+
| 1 | oho |
| 2 | uhu |
| 3 | ihihi |
+------+-------+
3 rows in set (0.00 sec)
[7]
mysql> flush privileges; << 이부분은 위의 것들을 하다 하다 안돼서 해본거에요.
Query OK, 0 rows affected (0.00 sec)

[8]
mysql> use mysql;
No connection. Trying to reconnect...
Connection id: 2
Current database: *** NONE ***

Database changed
mysql> select * from user;


| localhost | damanegi | 8254 | Y | Y | Y
| Y | Y | Y | Y | Y | Y
| Y | Y | Y | Y | Y |
Y | Y | Y | Y | Y
| Y | Y | | y | y |
y | 0 | 0 | 0 |


이렇게 했으면 유저,패스워드,디비,테이블이 다 생성된거 맞나요?
왜 접속이 안돼는거죠?

 

이 글에 대한 댓글이 총 4건 있습니다.

 

flush privileges; 는 사용자를 추가 했으면 반드시! 해주어야 합니다.

 

유저와 권한을 다시 읽어들이는? 것이니까요...

 

mysql> insert into user values('localhost','damanegi','8254','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y'
,'y','y','y');

 

8254가 패스워드 인 모양이군요....그러면 저렇게 집어넣으면 안됩니다.... password('8254')의 형태로 넣어야 합니다.

 

수정후에 다시 flush privileges;  하는 거 잊지 마세요...

사승기(rusifer)님이 2006-01-27 10:15에 작성한 댓글입니다.
이 댓글은 2006-01-27 10:16에 마지막으로 수정되었습니다.

아..password('8254')

사승기님 답변 감사합니다.

그러나 산너머 산입니다. 바로 밑에 글과 마찬가지로 이제 db접속은 되었지만,

여전히 db선택이 되질 않는것 같습니다

 

<?
1. $connect=mysql_connect('localhost','dama','8254') or die('connet die!!!!!');
2. $select_db=mysql_select_db('seldb3',$connect) or die('select_db die!!!!');

3. $query="insert into seldb3_t values(5,'e')";
4. mysql_query($query,$connect)

5. $query2="select * from seldb3_t order by no desc limit 2";
6. $s=mysql_query($query2,$connect);
7. echo $s;
?>

 

mysql입니다.

mysql> select * from seldb3
+------+------+
| id   | name |
+------+------+
|    1 | a    |
|    2 | b    |
|    3 | c    |
|    4 | d    |
+------+------+
4 rows in set (0.00 sec)

 

%%%%%%%%%%%%%%%%%%%%%%

3번줄에서 값5와e를 입력해도 mysql에 입력되질 않습니다.

5번줄에서 디비에서 값을 빼오는것도 안됩니다.

실행을 하면 아무것도 없는 백지입니다..에러도 안나오고..실행도 안돼고..

제가 또 무얼 놓쳤을까요? 뭘해야돼나요?

제발 알려주세요~

 

 

 

imago9(imago9)님이 2006-01-27 17:13에 작성한 댓글입니다.

테이블 명을 서로 다르게 적으셨는데요?

 

mysql에서는 seldb3 라고 하셨고, php소스에서는 seldb3_t 라고 하셨네요. php의 에러 구문을 잘 읽어보시면 많은 도움이 되실껍니다.

박현우(lqez)님이 2006-01-27 17:30에 작성한 댓글입니다.

사승기님,박현우님 정말 이상한 일이 일어났어요.

오늘은 모든게 잘돌아가네요.

박현우님말듣고 mysql창 띄우고 seldb3 데이타베이스를 살펴보니 empty set이더군요. 찾아보니 seldb3_t 테이블은 mysql 디비에 들어있더라고요..정말 실수 투성이죠?

어쨌든 고쳐서 해보니 돼더라고요.

그런데 이전에는 똑같이 해도 안돼더니.. 여러 분들이 이것 저것 다 해봐라 해서 , 그래서 된건지.. 거참..됐지만 성공한 이유를 딱 모르겠으니 영..문제 푼거 같지 않으네요..

사용자 권한설정을 모든사용자를 해줘서 긍가..아님 apm_setup이 불안정해서 긍가..

 

 

아무튼 답변해주셔서 감사해요.. 이제 진도를 조금 나가볼수 있겠네요..

조만간 다시 올께요..~

새해 복 많이 받으세요~

이크님이 2006-02-02 02:29에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
25040시스템 이상유무 판단좀 해 주세요!!
2006-01-28
1599
250393.x 에서 4.x 로 적용하는 스크립트에 대한 질문
김대종
2006-01-27
1293
25038[왕궁금]MySQL 설치 방법론에 문의를 드립니다. 꾸벅(인사)
문태출
2006-01-27
1176
25037인제 디비접속도 안돼네요...ㅠ.ㅠ 이것도 저것도 안돼니 정말 깝깝합니다..ㅠ.ㅠ [4]
imago9
2006-01-27
1859
25036에러 : 선택된 데이터베이스가 없습니다.정말 미치겠습니다. [3]
imago9
2006-01-27
1635
25035A서버에서 B서버로 접속해서 글을 적어야 할때 한글이 깨집니다. [1]
이제영
2006-01-26
1478
25034MySQL Control Center 0.9.4
홍정욱
2006-01-26
889
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다