Меню Рубрики

Установка pgadmin3 для ubuntu

Установка Phppgadmin в Ubuntu 18.04

PostgreSQL или Postgres — это мощная и высокопроиводительная объектно-реляционная система управления базами данных с открытым исходным кодом. Она отлично подходит для больших баз данных и поддерживает много дополнительных функций. Эта база данных доступна для большинства операционных систем, в том числе для Linux, FreeBSD, Solaris и Windows.

Для управления базой данных в графическом интерфейсе мы привыкли использовать программу phpmyadmin. Аналогичная программа есть и для PostgreSQL и называется она Phppgadmin. С помощью неё намного проще создавать базы данных, таблицы и настраивать роли. В этой статье мы рассмотрим как выполняется установка phpPgAdmin Ubuntu 18.04.

Установка Phppgadmin в Ubuntu 18.04

Я предполагаю, что на вашем компьютере уже установлен веб-сервер Apache, интерпретатор PHP и Postgresql. Про установку набора программ LAMP вы можете прочитать в отдельной статье. Для установки phppgadmin выполните:

sudo apt install phppgadmin

Если у вас ещё не установлен пароль для пользователя postgress, необходимо его установить:

А затем введите выбранный пароль. Далее можно выйти из командной оболочки:

А затем вернуться к вашему обычному пользователю командой exit. Далее необходимо настроить Apache. Откройте файл /etc/sites-available/phppgadmin.conf и убедитесь, что значение директивы Require — all granted, не local, иначе к веб-интерфейсу можно будет получить доступ только локально:

sudo vi /etc/conf-available/phppgadmin.conf

По умолчанию PhpPgAdmin вход от имени суперпользователя. Такое поведение тоже можно отключить. Для этого откройте /etc/phppgadmin/config.inc.php и установите значение для этой строчки в false:

sudo vi /etc/phppgadmin/config.inc.php

Далее можно открыть phppgadmin открыв в браузере путь http://localhost/phppgmyadmin. Вместо localhost можно использовать ваш ip адрес, если программа установлена на другой сервер:

Выберите сервер PostgreSQL и попробуйте авторизоваться. Введите имя пользователя postgres и ранее заданный пароль.

Потом программа откроет интерфейс панели phpPgAdmin:

Выводы

Теперь вы знаете как выполняется установка phppgadmin в Ubuntu 18.04. Этот веб-интерфейс не намного сложнее установить, чем тот же PhpMyAdmin, а возможности его позволяет намного упростить работу с Postgresql.

источник

Установка PostgreSQL с PhpPgAdmin на Ubuntu 16.04

Главное меню » Операционная система Ubuntu » Установка PostgreSQL с PhpPgAdmin на Ubuntu 16.04

Он доступен для многих операционных систем, некоторые из которых являются Linux, Solaris, FreeBSD и Microsoft Windows.

Что произойдет, если вы хотите управлять базами данных PostgreSQL с графическим интерфейсом, а не из командной строки?

Вы можете использовать PhpPgAdmin, который является веб-инструментом администрирования PostgreSQL. Он идеально подходит для пользователей, которые не имеют опыта в управлении PostgreSQL из командной строки. PhpPgAdmin для PostgreSQL является эквивалентом PhpMyAdmin для MySQL и обеспечивает удобный способ для пользователей, чтобы создавать базы данных, создавать таблицы, изменять таблицы и запрашивать свои собственные данные, используя отраслевой стандарт SQL.

Так что в сегодняшней статье, мы будем устанавливать PostgreSQL и PhpPgAdmin на Ubuntu 16.04 VPS .

Войдите на свой сервер через SSH

Вы можете проверить, есть ли у вас правильная версия Ubuntu установлена на сервере с помощью следующей команды:

Вы должны получить этот результат:

Обновить систему

Убедитесь, что ваш сервер полностью в актуальном состоянии с помощью:

Теперь установите PostgreSQL и PhpPgAdmin с помощью следующей команды:

Эта команда установит все необходимые пакеты, необходимые PostgreSQL и PhpPgAdmin, таких как Apache, PHP и т.д. … так что не волнуйтесь, если у вас нет Apache или PHP установленных на вашем сервере.

После завершения установки, необходимо войти в систему с учетной записью ‘postgres‘, так что вы можете получить доступ к PostgreSQL:

Теперь вы можете получить доступ к PostgreSQL с помощью:

Изменение в роли ‘postgres‘ пароль, чтобы соответствовать вашим потребностям:

Введите новый пароль при появлении соответствующего запроса.

Выход из командной строки PSQL:

Читайте также:  Установка 3х фазного счетчика в гараже

Выход из Postgres пользователя:

Конфигурация APACHE

Чтобы того чтобы получить доступ к PhpPgAdmin через ваш браузер, веб – сервер Apache должен быть настроен. Поэтому откроем файл phppgadmin.conf:

Закомментируем линию‘Require local‘, добавив ‘#’ в передней части линии. Тогда под той самой линии, добавьте ‘Allow From all‘. Сохраните и закройте файл. После редактирования секции должен выглядеть следующим образом:

Теперь настроить некоторые параметры для PhpPgAdmin. Откройте файл config.inc.php:

Найдите ‘$conf[‘extra_login_security’] = true;‘ и измените значение с true на false , так что вы можете войти в PhpPgAdmin как пользователь Postgres.

Сохраните и закройте файл.

Теперь перезапустите PostgreSQL и Apache. Затем включите их запуск при загрузке. Все это можно сделать с помощью следующих 4 команды:

Теперь откройте ваш веб-браузер и войдите в PhpPgAdmin, перейдя к по ссылке http://your_server_IP/phppgadmin/. Вас встретят на странице, как показано на рисунке ниже:

Вы можете войти, используя пользователь Postgres и пароль, настроенный ранее. Теперь используйте этот замечательный инструмент для создания и управления базами данных в PostgreSQL.

PS. Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях с помощью кнопок на левой стороне поста или просто оставьте комментарий ниже. Заранее благодарю.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

Установка и настройка PostgreSQL и pgAdmin в ОС Linux OpenSUSE 13.2

Система управления базами данных PostgreSQL очень популярна, к тому же она бесплатная и отлично подходит для начинающих администраторов и программистов баз данных, поэтому сейчас мы рассмотрим возможность установки и настройки данной СУБД в операционной системе Linux OpenSUSE 13.2.

С СУБД PostgreSQL и средством администрирования и разработки баз данных pgAdmin мы не раз уже сталкивались, в основном это касалось программирования на языке SQL и PL/pgSQL например в материалах: Как использовать курсор в функциях на PL/pgSQL, Как написать функцию на PL/pgSQL, но также затрагивали и администрирование, и на данный момент мы знаем, как создавать архив базы PostgreSQL, а также как восстановить базу данных PostgreSQL. Но как это не странно мы не разу не разговаривали о том, как же установить и настроить данную СУБД и средство ее администрирования, поэтому сегодня я предлагаю научиться, это делать.

Так как сайт для начинающих администраторов и программистов, материал также будет ориентирован на новичков, которые просто хотят установить PostgreSQL, сделать первоначальную настройку и тренироваться писать запросы, администрировать СУБД, в общем, изучать PostgreSQL.

Устанавливать и настраивать PostgreSQL и pgAdmin мы будем на популярной операционной системе Linux OpenSUSE 13.2. Еще раз повторюсь, что данным материалом не стоит руководствоваться, если Вы хотите развернуть PostgreSQL в масштабах предприятия, так как все что мы будем рассматривать ниже только для домашнего (локального) использования в целях обучения, потому что на многие настройки в домашнем использовании мы просто не будем обращать внимания, например на метод аутентификации (забегу вперед мы будем настраивать методом trust), который даже пароль не требует, и соответственно абсолютно не подходит для корпоративного использования.

Материал будет выглядеть следующим образом, сначала мы рассмотрим, что же вообще такое PostgreSQL и pgAdmin, а затем установим их двумя способами в ОС Linux OpenSUSE 13.2. В первом случае будем использовать графический интерфейс YaST, а во втором, традиционным для Linux способом, будем использовать терминал, затем мы настроем PostgreSQL и в заключение подключимся к базе, используя самое популярное средство, для PostgreSQL, это pgAdmin.

Что такое PostgreSQL?

PostgreSQL – это бесплатная система управления базами данных (СУБД), которая реализована практически под все операционные системы такие как: Linux, Solaris, Windows и поэтому является одной из самых популярных СУБД в мире. PostgreSQL соответствует всем стандартам полноценной СУБД и неплохо конкурирует с такими гигантами в этой области как Oracle и MS SQL Server.

Читайте также:  Установка зажигания 4х тактного скутера

В PostgreSQL для программирования используется процедурное расширение языка SQL, а именно PL/pgSQL (Procedural Language/PostGres Structured Query Language), кстати, он немного похож на PL/SQL, который используется в Oracle.

В связи с популярностью, для PostgreSQL написано множество библиотек для взаимодействия со многими известными языками программирования, например: C++, Java, PHP, Perl, Python и другие.

Что такое pgAdmin?

pgAdmin – это бесплатная среда разработки и администрирования СУБД PostgreSQL. pgAdmin так же как и сама СУБД PostgreSQL реализован для всех известных платформ, например: Linux, FreeBSD, Solaris, Mac OSX и Windows.

С помощью pgAdmin можно писать запросы, процедуры, функции, а также администрировать PostgreSQL, используя при этом отличный графический интерфейс.

Примечание! Как я уже сказал установку, мы будем производить на операционную систему Linux OpenSUSE 13.2 в графической оболочке KDE, поэтому при просмотре скриншотов прошу это учитывать. Также хочу заметить, что на момент написания статьи были доступны следующие версии, а именно Postgresql 9.3 и pgAdmin 1.18.1, поэтому именно эти версии мы и будем устанавливать.

Установка PostgreSQL и pgAdmin в OpenSUSE 13.2 через YaST

Первое что нам необходимо сделать это, конечно же, запустить «Установка/удаление программ», это делается следующим образом, Меню->Компьютер->Установка/удаление программ

Для этих действий естественно требуются права суперпользователя (root), поэтому далее появится окно ввода пароля, мы соответственно вводим и жмем «ОК»

В последствии у нас откроется интерфейс YaST для установки и удаления программ. Мы в форму поиска вводим postgresql и жмем «Поиск». Затем ищем и выбираем компоненты, а именно:

  • postgresql;
  • postgresql-server;
  • postgresql-contrib;
  • pgadmin3.

При этом они выделяются большими галочками, а дополнительные, требуемые для установки пакеты выделяются, автоматически, маленькими галочками, жмем «Принять»

Затем так как у меня еще не был установлен flash-player, он выбрался автоматически и соответственно будет установлен, и для этого необходимо согласится с условиями лицензионного соглашения, жму «Принять» (если у Вас он уже установлен, то этого окошка у Вас может и не быть).

Затем будет представлен список пакетов, которые будут установлены, практически все они были выбраны автоматически, но лучше всех их установить. Жмем «Продолжить»

Затем начнется загрузка, а следом и установка этих пакетов

А по завершении установки YaST выведет отчет об установке, из которого мы увидим небольшую статистку, например, сколько времени заняла установка, у меня это всего 4 минуты, а также количество установленных пакетов, размер установки и еще другую информацию, жмем «Завершить»

Установка через YaST завершена.

Установка PostgreSQL и pgAdmin в OpenSUSE 13.2 с помощью терминала

Открываем терминал (в KDE это Konsole) путем нажатия Меню->Терминал

Также как и через YaST сначала необходимо получить права суперпользователя, для этого просто пишем su, жмем enter и набираем пароль (соответственно суперпользователя) и снова жмем enter

Затем, используя утилиту zypper, устанавливаем нужные нам пакеты, делается это вот так

Затем появится информация о том, какие пакеты будут установлены, мы соответственно соглашаемся, вводим Y и жмем enter

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

После установке всех пакетов, установка PostgreSQL и pgadmin из терминала будет завершена.

Настройка PostgreSQL в OpenSUSE 13.2

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

И для начала меняем пароль для пользователя Postgres (так как по умолчанию его просто нет), естественно, что это делается от имени суперпользователя, поэтому, как и при установке пишем su и вводим пароль. Затем командой passwd задаем пароль для пользователя postgres.

Читайте также:  Установка пластин отрицательного развала установка

Затем проверяем статус postgresql т.е. запущен ли сервер или нет, это делается следующей командой

Если в ответ мы получили unused значит postgresql не инициализирован.

Поэтому нам необходимо инициализировать PostgreSQL и лучше это сделать от имени пользователя postgres. Для инициализации postgresql переключаемся на пользователя postgres, все той же командой su, только после пишем логин пользователя, от имени которого мы хотим выполнять команды, т.е. postgres

По умолчанию PostgreSQL инициализировался с настройками аутентификации trust, другими словами кто угодно на данном компьютере может подключаться к серверу PostgreSQL, причем без пароля.

Далее стартуем PostgreSQL от имени root, для этого уже привычным способом переключаемся на суперпользователя т.е. через su, и пишем команду по запуску postgresql, а именно:

И можем сразу проверить статус уже знакомой командой

Сейчас статус должен быть running это значит, что postgresql работает.

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

На этом самая простая, первоначальная, необходимая для работы настройка postgresql закончена.

Настройка pgAdmin — подключение к базе PostgreSQL

Для запуска pgAdmin открываем Меню->Приложения->Система->Утилита администрирования баз данных PostgreSQL

После открытия жмем «Добавить подключение к серверу»

Далее заполняем необходимые поля для подключения к серверу, а именно: имя подключения, хост (в нашем случае localhost), порт по умолчанию, имя пользователя тоже, т.е. postgres, пароль не требуется, галочку «Сохранить пароль» можете оставить, и в поле пароль написать что-нибудь, чтобы бы каждый раз при подключении не выходило окно ввода пароля. Жмем «ОК»

Далее нам скажут, что пароль будет храниться в файле .pgpass, в нашем случае это и не важно, так как у нас нет пароля, мы его ввели, только для того чтобы данное окно не выходило. Жмем «ОК».

Затем произойдет подключение, и Вы можете уже плюсиками раскрывать подключение и соответственно видеть все объекты, которые есть на этом сервере. На данный момент у нас есть одна база postgres, Вы соответственно можете создавать свои базы и другие объекты, в общем тренироваться.

На этом наш сегодняшний урок, посвященный PostgreSQL окончен, в следующих материалах, мы, конечно же, вернемся к теме PostgreSQL и pgAdmin, а пока на этом все. Удачи!

источник

Как установить pgAdmin4 в Ubuntu 18.04

pgAdmin — это многофункциональная платформа с открытым исходным кодом для администрирования и разработки PostgreSQL, которая работает в Linux, Unix, Mac OS X и Windows. С помощью pgAdmin можно управлять серверами баз данных PostgreSQL, начиная с версии 9.2, используя интуитивно понятный и мощный веб-интерфейс.

Единственное требование для установки pgAdmin4 в Ubuntu 18.04 — это сервер PostgreSQL. Можно выбрать любую версию сервера PostgreSQL от 9.6. У нас есть руководство, которое можно использовать для справки при установке сервера баз данных PostgreSQL.

Устанавливаем пакеты pgAdmin4

Во время установки потребуется создать учётную запись и указать электронный адрес почты.

И установить пароль администратора

Служба Apache должна была быть запущена после установки. Проверить можно командой:

Если в системе настроен брандмауэр UFW, разрешите трафик http и https:

Откройте браузер и введите http://localhost/pgadmin4

Войдите, используя адрес электронной почты и пароль:

Нажмите «Добавить новый сервер». Это может быть локальный или удаленный сервер PostgreSQL.

В разделе Общие нужно указать имя сервера и его описание в поле Комментарии.

На вкладке Соединение — имя или адрес сервера, порт, базу данных, имя пользователя и пароль.

источник

Добавить комментарий

Adblock
detector