Я могу подключиться к php / myadmin, используя строку подключения, но если я пытаюсь подключиться через мою php-страницу, то она дает следующую ошибку.
Предупреждение: mysql_connect (): доступ запрещен для пользователя 'bf_cards_user' @ 'My Server IP' (с использованием пароля: нет) в /home/blue204/html/download/test_connection.php
Вот мой код:
$dbCon = mysql_connect('My Server IP', 'bf_cards_user', 'bbeqvfyAwPWECvWs'); if ($dbCon){ echo "connected"; } else { echo "not connected" ; }
Разрешили ли вы доступ к серверу MySQL для комбинации входа / сервера, которую вы предоставляете?
grant all permissions on *.* 'bf_cards_user'@'My Server IP' identified by 'bbeqvfyAwPWECvWs'; flush privileges;
Вы сделали две ошибки здесь. Первая ошибка заключается в том, что вы передали «My Server IP» в качестве вашего IP-адреса. Обычно это «localhost», но также может быть IP-адресом для вашего сервера. Во-вторых (как указано в комментариях вашего OP), он говорит, что у вас нет пароля для базы данных, но вы заявили об этом. Вы должны убедиться, что у пользователя базы данных установлен пароль.