2015-08-09 5 views
0

Я хостинг с использованием GoDaddy, я создал базу данных mySQL и создал пользователя с полными разрешениями, вот код, который я использую:SQLSTATE [HY000] [1045] Доступ запрещен для пользователя - метод PHP PDO

<?php 
try{ 
$conn = new PDO('mysql:host=(site IP);dbname=(database name)', '(username)', '(password)'); 
} 
catch (PDOException $exception) 
{ 
echo "The database could not connect." . $exception->getMessage(); 
} 
?> 

полная ошибка я получаю: SQLSTATE [HY000] [1045] Доступ запрещен для пользователя '(имя пользователя)' @ 'Ашд (сайт внутрибрюшинно) .ip.secureserver.net' (с помощью пароля: ДА) ï »¿

+0

Ну, вы заполнили фактическое имя пользователя/pw/etc или это код, который вы буквально использовали? Сообщение об ошибке просто означает, что информация об учетной записи на самом деле неверна. - (Также «GoDaddy» не имеет отношения к делу. Это не канал поддержки, и мы не изучаем причуды или документацию только из-за его необоснованной популярности у новичков.) – mario

+0

Да, я использовал фактические данные, но отредактировал их до публично публиковать. – user3574766

ответ

0

Во всяком случае, нет никакого способа помочь в этом.

  • Код верный. Это все, на что мы можем ответить здесь.
  • Это означает, что значения учетной записи пользователя/пароля действительно являются неверными.

Для отладки см http://jason.pureconcepts.net/2013/04/common-debugging-php-mysql/
(любезность JMC).

Смежные вопросы

 Смежные вопросы