다음 코드를 사용하여 내 데이터베이스에 연결하려고 :000webhost MySQL의 연결 오류
<?php
$mysql_host = "mysql*.000webhost.com";
$mysql_database = "a******_account";
$mysql_user = "a******_admin";
$mysql_password = "******";
// Create connection
$con=mysqli_connect($mysql_host, $mysql_user, $mysql_password, $mysql_database);
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
};
?>
이 사람이 무슨 일이 일어나고 있는지 알고 있나요? 오류 메시지는 다음과 같습니다
가경고 : mysqli_connect은() [function.mysqli이-연결] : (1,045분의 28,000 일) : 액세스 사용자 'a******_admin'@'0.0.0.0 거부 **** '액세스는 사용자에 대한 거부 : 18
및
는 MySQL로 연결하지 못했습니다
줄에 /home/a3996154/public_html/index.php에서 (YES 암호를 사용하여)' **_admin'@'0.0.0.0 '(비밀번호 사용 : 예)
호스트 IP 주소를 찾을 수없는 것 같습니다. 도메인 이름이 정확한지 확인하십시오. 때때로 웹 호스팅 사이트와 동일하지 않습니다. – dbmitch
cpanel의 mysql 탭에 지정된 호스팅 주소입니다. –
@IvanRoss So 마침내 $ mysql_host = "mysql * .000webhost.com"을 설정 했습니까? 또는 $ mysql_host = "127.0.0.1"; –