Как подключиться к удаленной базе данных?

Я использую Ubuntu 16.04.

Для школьного проекта я должен подключить свое локальное веб-приложение (которое использует Laravel 5.5) к базе данных (PostgreSQL), которая находится на удаленном сервере (в сети университета).

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

У нас есть эта информация: «Вас просят внедрить вашу базу данных на PostgreSQL (сервер UFR, доступный в VPN)».

Кроме того, у нас есть адрес и порт сервера.

Но я не знаю, как подключиться к сети для подключения к серверу.

Спасибо за помощь!

0
задан 26 December 2017 в 15:16

1 ответ

Доступ к удаленной базе данных с локального компьютера.

Чтобы это работало, вам необходим доступ администратора к панели управления cPanel / хостинга.

1. Войдите в свою панель cPanel / хостинга

Войдите в систему, используя учетные данные администратора для доступа к панели управления cPanel / хостинга.

2. Добавьте свой IP-адрес интернет-провайдера в список Remote SQL IP-адресов

Вы можете просмотреть свой IP-адрес, выполнив поиск my IP в Google. Если вы находитесь внутри локальной сети, скорее всего, ваш IP будет разрешен администратором.

3. Получите ваш хост-сервер / IP-адрес хоста.

Вы можете попросить об этом администратора или, если у вас есть права администратора, вы можете получить его на странице сведений о сервере или cPanel.

4. Используйте Host IP в качестве хоста и удалите учетные данные пользователя базы данных.

Теперь вы можете использовать IP-адрес своего сервера в качестве адреса хоста и учетных данных для доступа к вашей удаленной базе данных.

Это работает практически с любой операционной системой и приложением. Я также использовал это в своих локальных PHP-приложениях (CakePHP, Laravel, core PHP и т. Д.).

В вашем случае вы можете попросить администратора сервера добавить свой IP-адрес, чтобы разрешить удаленное соединение SQL, а затем вы можете выполнить остальные шаги, начиная с шага 3, чтобы подключиться к удаленному SQL.

0
ответ дан 26 December 2017 в 15:16
  • 1
    Это - корректный ответ. Работавший для меня (Deb.7) – Stichoza 9 January 2014 в 03:38
  • 2
    Это - корректный ответ. Работавший для меня (Deb.7) – Stichoza 9 January 2014 в 03:38

Другие вопросы по тегам:

Похожие вопросы: