Исключение SQLSTATE при подключении к базе данных с помощью 000webhost

Я пытаюсь подключиться к моей базе данных с помощью 000webhost, но он дает исключение

Ошибка соединения: SQLSTATE [HY000] [1045] Ошибка ProxySQL: доступ запрещен для пользователя 'id234191_faisalahmedansari20' @ '2a02: 4780: bad: f00d :: 4' (с использованием пароля: YES)

Ниже мой PHP-файл:

<?php $host="localhost"; $username="id234191_faisalahmedansari20"; $password="*******"; $dbName="id234191_my_college_admin"; try { $conn = new PDO("mysql:host=$host;dbname=$dbName", $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Connected successfully"; } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); } ?> 

Это какая-то проблема? Если да, то как я могу установить привилегию в phpMyAdmin, потому что 000webhost использует его, я не знаю, как создать привилегию.

При изменении пароля отображается экран ошибки:

введите описание изображения здесь

И ниже приведена небольшая ошибка при попытке создать новую базу данных и не может изменять привилегии введите описание изображения здесь

введите описание изображения здесь

Как вы упомянули

Назначили ли этого пользователя этой конкретной БД?

если вы все еще сталкиваетесь с проблемой проверки здесь.

Откройте phpmyadmin -> выберите базу данных -> privileges верхнего уровня меню ->, где вы также можете просмотреть список пользователей и изменить их привилегии.