> > 무엇을 잘모르겠다는 것인지요. :-)
> > Mysql 에 접속불가라구 메세지가 나오거든요..
> 위의 소스[Php 를 이용한 웹서버프로그래밍 책의 소스임다]대로
> 하면 된다는데 Mysql접속이안되거든요..
> qnxkremflqslek.
$Connection = mysql_connect("localhost","mysql","");
접속 불가라면 이쪽 인듯 싶습니다.
우선 MySQL서버에 접속하려면 mysql이라는 DB에 user 테이블에
사용자가 등록이 되어야합니다.
위 경우는 호스트는 localhost에 mysql이라는 사용자이며 패스워드는 없는 것으로 등록이 되어야 접속이 됩니다.
따라서 우선 MySQL서버에 루트 권한으로 접속하셔서
mysql> use mysql을 하셔서 mysql이라는 데이터베이스를 선택합니다.
그 후 select * from user; 로 현재 사용자 권한 설정을 확인해 보세요. 다음과 같은 부분이 있나요?
Host --> localhost
User --> mysql
Password --> 공백
이 곳은 MySQL서버에 접근할 수 있는 사용자를 설정해 놓은 부분입니다. 없다면...
다음과 같이 사용자를 추가합니다.
insert into user (Host,User,Password) values ('localhost','mysql','');
그 다음에 bbs라는 DB에 mysql이라는 사용자의 권한을 집어 넣어줘야 합니다.
mysql> insert into db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Refernce_priv,Index_priv,Alter_priv) Values ('localhost','bbs','mysql','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
해 주시고...
mysql>flush privileges;
해 주세요.
제가 맞게 답변했는지.. 재익님이나 태준님께서...
조언좀 해주세요..제가 아직 초보라서.. ^^;;
|