> I) mysql과 perl을 연동하려고 합니다.
> mysql은 mysql-3.22.29를 설치했습니다.
> 그리고 Data-Dumper-2.09, DBI-1.13, Msql-Mysql-modules-1.2209를
> 다운받았는데 어디에 설치를 해야하는지 모르겠네요.
> mysql은 /usr/local/mysql 디렉에 설치했습니다.
>
DBD/DBI 설치법은 다른 문서를 참고로 하시기 바랍니다. 지금 질문하신 내용은 문서를 하나도 읽어 보시지 않은 것 같습니다. 문서를 읽고 해 보시다가 안되는 것을 질문해 주시기 바랍니다.
> II) mysql 연결에서 문제가 있는거 같은데 이것도 좀 알려주세요
> safe_mysqld & 를 실행하면
> Starting mysqld daemon with databases from /var/lib/mysql
> mysqld daemon ended
> 하고 끝납니다.
무언가 문제가 있어 mysql 데몬이 실행되지 못하고 있습니다. 그 원인을 먼저 찾아야 합니다. 여러가지 원인이 있을 수 있습니다.
> 그리고 mysql을 실행하면
> ERROR 2002: Con't connect to local MySQL through socket '/var/
> lib/mysql/mysql.sock' (111)
> 이란 에러 메시지를 남기고 끝납니다.
mysql daemon 이 실행되지 않았으니 당연히 에러가 나는 것입니다. 로컬에서 mysql 로 접속하기 위해서는 (정확히는 mysql daemon 으로 접속하기 위해서는) local unix socket 을 이용하는데 그 파일은 mysql daemon 을 실행시키면 /var/lib/mysql 에 생성됩니다. 이 소켓 파일이 없으니 접속을 못하는 것입니다.
먼저 데몬이 실행되지 않은 원인을 에러 로그등을 확인해서 알아야 할것 같습니다.
|