: 아마도 권한 문제인것 같습니다.
: $ chown mysql.mysql /var/lib/mysql -R
: 정도의 명령을 실행 시켜 보시고 다시 해보세요.
고맙습니다. mysql 디렉토리 권한을 그리 바꾸었더니 이제
/usr/local/mysql/bin/safe_mysqld 이 명령어만으로 데몬은 뜨는데요.
브라우저에서 PHP 프로그램 수행시에는 여전히 같은 에러가 나옵니다.
그래서 그 mysql 데이타베이스의 user 테이블을 봤습니다.
그동안 뭐가 얽혔는지 데이타가 4개나 들어있더군요.
HOST USER PASSWORD 이 필드값이 각각
localhost root 없음
localhost.localdomain root 없음
localhost 없음 없음
localhost.localdomain 없음 없음
이렇게 네개가 들어있거든요.
PHP 프로그램 수행시 아래와 같은 에러가 아무래도 이 데이블과 관련있는거
같은데....원래 패스워드 필드는 값이 없는건지 안보이는건지 모르겠지만,
아무튼 이게 정상인가요? 그리고 위 네개의 데이타중 맨위것만 남기고
나머지 세개는 지워도 되나요? 이젠 삭제하기가 두렵네요.
MySQL Connection Failed: Access denied for user: 'root@localhost' (Using password: YES)