Я использую Ubuntu 16.04.
Для школьного проекта я должен подключить свое локальное веб-приложение (которое использует Laravel 5.5) к базе данных (PostgreSQL), которая находится на удаленном сервере (в сети университета).
Как я могу подключить свое приложение к базе данных?
У нас есть эта информация: «Вас просят внедрить вашу базу данных на PostgreSQL (сервер UFR, доступный в VPN)».
Кроме того, у нас есть адрес и порт сервера.
Но я не знаю, как подключиться к сети для подключения к серверу.
Спасибо за помощь!
Доступ к удаленной базе данных с локального компьютера.
Чтобы это работало, вам необходим доступ администратора к панели управления 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.