Intereting Posts
Как заставить mysqli исключать исключения с помощью MYSQLI_REPORT_STRICT? Использовать PHP для преобразования PNG в JPG с сжатием? Странная переменная переписывается в цикле foreach Кто-нибудь знает какую-либо услугу API расписания поездов? ТВ-руководство, написанное на PHP – проблемы с функциями datetime () и базы данных Как создать канал JSON из коллекции MongoDB Получить только объявленные методы класса в PHP Как заставить определенную версию TLS в контексте потока PHP для транспорта ssl: //? ajax abort не прерывается на сервере, только для клиента Включает ли чтение файлы, замедляющие загрузку скрипта php? PHP-таблицы, состоящие из 3-х строк, загружаемых из базы данных SQL Улучшенные миниатюры jquery select2: ошибка в получении данных из php-mysql Как напечатать значение, выбранное в раскрывающемся списке на PHP, или установить его как выбранное? PHP-шрифт-lib должен либо быть установлен через композитор, либо скопирован в lib / php-font-lib

Почему я получаю «Предупреждение: mysql_connect (): Доступ запрещен для пользователя» при попытке подключения?

Я могу подключиться к 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), он говорит, что у вас нет пароля для базы данных, но вы заявили об этом. Вы должны убедиться, что у пользователя базы данных установлен пароль.