몇가지 방법이 있겠습니다.
일단 /var/.../mysql.sock 에 socket 파일이 위치한다는 것으로 보아서는 rpm 으로 mysql 을 설치했을 것으로 가정하겠습니다.
/etc/rc.d/init.d/mysql
이라는 mysqld daemon 기동 스크립트의 내부를 보시면 다음과 같은 행이 있습니다.
$bindir/safe_mysqld --user=$mysql_daemon_user --pid-file=$pid_file --datadir=$datadir &
이 부분을 다음과 같이 바꾸어 주세요.
$bindir/safe_mysqld --user=$mysql_daemon_user --pid-file=$pid_file --datadir=$datadir --socket=/tmp/mysql.sock&
그럼 일단 /tmp/mysql.sock 라는 소켓 파일이 생성될 것 같습니다.
> 안녕하세요..
> 현재 mysql.sock는
> /var/lib/mysql/mysql.sock에 위치하고 있습니다..
>
> 문제는 쇼핑몰 프로그램을 실행하면 /tmp/mysql.sock위치를 찾아서
> 계속 에러를 일으킵니다..
>
> /var/lib/mysql/mysql.sock 위치를 /tmp/mysql.sock위치로
> 바꿀려면 어떻게 해야 하나요..??????//
> 밑에 답변들을 모두 보았으나 위치가 바뀌질 않습니다..
> 아직 초보자라 자세한 답변 부탁 드립니다..
>
>
>
>
>
|