mysql 쓰기 오류

익명 사용자의 이미지

redhat7.3을 설치하면 기존에 사용하던 DB를 가져와서 reload 시켰는데 쓰
기가 안 됩니다. 로그 파일에 에러 코드는 13번과 2번인데 도움 부탁드립
니다.
/usr/libexec/mysqld Can't create/write to
file '/var/run/mysqld.pid' (Errcode13)

익명 사용자의 이미지

데몬을 죽이고
루트 권한에서 /var/run/mysqld.pid를 삭제해 보세요...

su -c "rm -f /var/run/mysqld.pid"
..

익명 사용자의 이미지

답변 고맙습니다. 그런데 해결이 안 되네요.

zboard를 사용하는데 코멘트나 DB를 사용하는 카운터는 쓰기가 되는데 게
시판에 글쓰기를 하면 게시판 이름을 지정해 달라는 메세지가 나오거든요.

익명 사용자의 이미지

db가 저장되어 있는 위치...(ex. /var/lib/mysql)하의
모든 폴더 및 파일의 소유자 및 그룹이 mysql인지 확인해 보세요...

만약 /var/lib/mysql이라면,
chown -R mysql.mysql /var/lib/mysql/

그리고, db를 옮길 때는 /var/lib/mysql아래 있는 모든
내용을 옮기셔야할 겁니다.
물론 그냥 복사하는 것보다는 export,import를 사용하시는 것이
바람직하지만요..

익명 사용자의 이미지

답변 정말 감사합니다. 덕분에 해결되었습니다. 꾸벅..