mysqld 기동시 --socket=/tmp/mysql.sock 이런식의 옵션을 주면 됩니다.
> 먼저..
> 서버세팅후 mysql디비에 db,func,host,user 에 등록(??)을 했구요..
> 그리고 간단한 쿼리문으로 디비에 insert시킬려구 하는데요.
> 에러는 엄는데 저장이 안됩니다..
> 정말이지 깝깝함이 하늘을 찌릅니다.
> <?
> $dbconn= mysql_connect("localhost:/tmp/mysql.sock","js1001","") or die(" SQL Server에 접속 불가
> 능 ");
> mysql_select_db("sinbirotour", $dbconn);
> $dbquery = "insert into user values ('$id', '$name', '$tel')" ;
> $result = mysql_query($dbquery,$dbconn);
> if($result=="")
> {
> echo("
> <script>
> window.alert('데이터 입력오류 !!!');
> history.go(-1)
> </script>
> ");
> exit;
> }
> ?>
> (여기서 sinbirotour(db),user(table)입니다.
> localhost:/tmp/mysql.sock==>이건 임시방편입니다.이걸안쓰면 아래 에러가 나거든요
>
> Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/m
> ysql/mysql.sock' (111) in /hosting/sinbirotour/docs/input.php3 on line 2
> SQL Server에 접속 불가능
>
> 도데체 머가 잘못된걸까요?????)
> 음..
> 다른글을보니 "소켓 파일의 위치를 강제로 지정해 주는 방법"이 있다고 하시던데 아시는 분이 계시면
> 이부분에 대해서 좀더 구체적으로 가르쳐주십시요..
> 부탁드리겠습니다.
|