86246글에서 보시면 알겠지만 Mysql문제로 인해서 새로 깔고 php를 가동해보았습니다. 근데
아니나 다를까... 또다시 php연동 문제가 발생하였습니다. 아래파일은 db_conn.php입니다.
<?
$conn=mysql_connect("localhost","goo****","goo*****");
if(!$conn){
echo("fail");
}else{
echo("success");
}
?>
웹에서 실행하였을 때 입니다.
Warning: Access denied for user: 'goo***@localhost.localdomain' (Using password: YES) in /home/goo***/public_html/db_con
n.php on line 2 Warning: MySQL Connection Failed: Access denied for user: 'goo****@localhost.localdomain' (Using passwo
rd: YES) in /home/goo***/public_html/db_conn.php on line 2 fail
콘솔에서 그냥 mysql접속하였을때 입니다.
[root@goo*** /root]# mysql -ugoo*** -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 6 to server version: 3.23.46
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
잘됩니다.
php_configure_option => ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-mysql=/usr/l
ocal/mysql 물론 phpinfo();가 작동 되는것을 확인 했습니다.....
어떻게 된일일까요?....
비밀번호가 맞는데도 접속이 거부되는 것은 MySQL 의 사용자 권한이 localhost 와 localdomain 으로 나뉘어 있기 때문일 수 있습니다. mysql 의 user 테이블에서 host 값을 확인하고, 웹 서버 호스트 이름에 맞게 권한을 주세요. 비밀번호는 질문에서 가려 두었으니 직접 바꾸는 것을 권합니다.