Звучит так, как будто пароль неверный, или что имя пользователя, которое вы пытаетесь использовать, не может подключаться с IP-адреса вашего компьютера.
Как вы знаете, администратор mysql на удаленном сайте может указать, к каким IP-адресам разрешено подключаться, используя любую учетную запись пользователя. Помните, что IP-адрес вашего компьютера может быть направлен через все виды маршрутизаторов и брандмауэров на стороне вашей компании, прежде чем вы достигнете внешней базы данных. В результате ваш IP-адрес может отличаться от внешнего источника.
В этом случае не поможет, если администратор внешней базы данных добавит ВАШ IP в список «разрешенных», вместо этого ему следует добавить IP-адрес «внешнего мира».
Самый простой способ выяснить, относится ли это к вам, заключается в следующем:
посетите www.whatismyip.com и запишите IP-адрес на экране. Это ваш IP, как видно из «внешнего мира». Весьма вероятно, что этот IP-адрес на самом деле является внешним IP-адресом брандмауэра или маршрутизатора в сети вашей компании, а не IP-адресом вашего компьютера вообще.
Далее (если вы работаете в Windows) перейдите в Пуск> Выполнить. Введите cmd и нажмите ввод. Введите ipconfig и нажмите Enter. Теперь вы можете видеть свой локальный IP-адрес.
Если эти два IP-адреса не совпадают, попросите удаленного администратора добавить IP-адрес внешнего мира в список «разрешенных».
также - как только вы перейдете к производству и перенесете свой код на другой сервер, IP-развлечения начнутся снова. С таким же успехом вы можете исправить это прямо сейчас