mysql설치시 문제가 생겼어요. 도와주세요

이희옥의 이미지

안녕하세요.

mysql설치시 아래의 메시지가 나오는데요. 도와주세요.

설치소스버젼 : mysql-3.23.55
컴파일과 인스톨, MySQL 기본데이터베이스 생성은 정상으로 했는데요.
데몬 실행시 그런 파일이 없다고하면서 안돼요.

# ./bin/safe_mysql &

그래서 /usr/local/mysql/var 디렉토리에 linux.err 화일의 내용을 보니까 이런메시지가 있어요
=========================================
030218 11:15:53 mysqld started
030218 11:15:53 /usr/local/mysql/libexec/mysqld: Can't create/write to file '/u
sr/local/mysql/var/linux.pid' (Errcode: 13)
030218 11:15:53 /usr/local/mysql/libexec/mysqld: Can't find file: './mysql/host
.frm' (errno: 13)
030218 11:15:53 /usr/local/mysql/libexec/mysqld: Error on delete of '/usr/local
/mysql/var/linux.pid' (Errcode: 13)
030218 11:15:53 mysqld ended

도와주세요

scobyseo의 이미지

에러메시지에 기초해서 생각하면, 루트유저로 실행하지 않은 것 같은데,
그걸 먼저 확인해 주시구요, 루트유저로 실행했다면,

mkdir -p /usr/local/mysql/var/

을 한번 해주시기 바랍니다.

서명:
이것은 올리는 글에 첨부될 사인 문구입니다. 제한은 255 글자입니다

onyx의 이미지

var 디렉토리의 퍼미션을 mysql이 실행되는 권한이 쓸수 있게

하시면 될듯합니다.