Подключиться к удаленному серверу MySql |Доступ закрыт - PullRequest
0 голосов
/ 25 мая 2018

My Laravel Файлы проекта, размещенные в example.in / projects / projectName
И база данных находится на example.com

Что я сделал
Вкл. example.com Добавлен IP-адрес узла доступа example.in для опции удаленного MySql.
В моей конфигурации (.env) Файл, размещенный на example.in

DB_CONNECTION=mysql
DB_HOST=IPofExample.com
DB_PORT=3306
DB_DATABASE=sampleDatabase
DB_USERNAME=sampleUsername
DB_PASSWORD=samplePassword

Теперь, когда я пытаюсь получить запись из базы данных.Это показывает мне следующую ошибку.

Illuminate\Database\QueryException thrown with message "SQLSTATE[28000] [1045] Access denied for user 'ashutoshvibgyor'@'sg2plcpnl0032.prod.sin2.secureserver.net' (using password: YES) (SQL: select * from `case_studies`)"

Хотя я даю пользователю все привилегии при создании.Я пролистал stackoverflow и google, но не получил никакого полезного ответа.

Я использую виртуальный хостинг

Скриншот моего phpmyadmin стр.
enter image description here

1 Ответ

0 голосов
/ 25 мая 2018

Чтобы разрешить пользователю mysql подключаться с неликального ip-хоста в phpmyadmin:

(при условии, что mysql уже port forwarded/etc)

Перейдите на User accounts> нажмите edit privilegesна вашем пользователе> переключите овальную вкладку вверху на login information> измените поле хоста на ваш ipv4 вашего офиса / дома / и т. д., или %, затем нажмите go в правом нижнем углу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...