Как установить PostgreSQL on Ubuntu (Настройка pgAdmin)
Как установить PostgreSQL on Ubuntu?
PostgreSQL это известная программа с открытым исходным кодом Relational Dатабаза MСистема управления (СУБД). Он популярен благодаря богатым функциям, масштабируемости и стабильности. Эта СУБД поддерживает целостность данных, сложные запросы и одновременный доступ.
Большинство организаций выбирают PostgreSQL из-за его расширяемости, надежности и кроссплатформенности. Более того, он также обеспечивает прочную основу для обработки больших объемов данных. Этот РДМС предпочитают аналитики данных, разработчики и предприятия, которым требуется гибкое и мощное решение для баз данных.
Предпосылки
Чтобы следовать нашему руководству, вам необходимо иметь:
- Ubuntu 22.04 установлен в вашей системе
- A пользователь без полномочий root с привилегиями sudo
Теперь давайте проверим процедуру установки Postgres на Ubuntu используя следующее:
- Ubuntu хранилище
- PostgreSQL официальный репозиторий
Способ 1: Как установить и настроить PostgreSQL on Ubuntu Посмотрите на график Ubuntu Репозиторий
В этом методе мы будем использовать Ubuntu репозиторий для скачивания и установки PostgreSQL. Этот репозиторий уже содержит официальные пакеты, обновляемые и поддерживаемые Ubuntu Разработчики. В конечном итоге это гарантирует, что процесс установки останется простым и простым.
Шаг 1) Для установки PostgreSQL в Linux сначала обновите системные пакеты:
sudo apt update
Мощность
Шаг 2) Затем перейдите к PostgreSQL монтаж:
sudo apt install postgresql -y
Шаг 3) Наконец, проверьте PostgreSQL версия для проверки:
psql --version
Как вы можете видеть, PostgreSQL версия 14.8 успешно установлена на нашем Ubuntu система:
Способ 2: установить PostgreSQL on Ubuntu Посмотрите на график PostgreSQL Официальный репозиторий
Официальные PostgreSQL репозиторий позволяет получить доступ к последней версии PostgreSQL и соответствующие функции, которых нет в Ubuntu официальный репозиторий. С PostgreSQLофициальный репозиторий, вы можете легко установить и обновить PostgreSQL.
Теперь следуйте предоставленным инструкциям для установки. PostgreSQL on Ubuntu.
Шаг 1) Первым шагом является добавление репозитория PostgreSQL:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
Шаг 2) Затем перейдите к добавлению PostgreSQL ключ репозитория:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Шаг 3) Обновите системные пакеты, чтобы двигаться дальше:
sudo apt update
Шаг 4) Теперь иди за PostgreSQL монтаж:
sudo apt install postgresql -y
Шаг 5) Просмотр PostgreSQL версия для подтверждения:
psql --version
Можно заметить, что с помощью PostgreSQL репозиторий, мы установили его версию 15.3 на Ubuntu:
Как управлять PostgreSQL Пользователи на Ubuntu?
Управление PostgreSQL Пользователи включают в себя процесс создания, изменения их доступа и удаления пользователей для управления привилегиями базы данных. Это гарантирует, что администратор предоставляет необходимые разрешения и управляет PostgreSQL учетные записи эффективно.
Шаг 1) Чтобы создать нового пользователя Postgres на Ubuntu, запустите эту команду:
sudo -u postgres createuser --interactive
В результате PostgreSQL предложит ввести имя пользователя и подтвердить, должен ли вновь созданный пользователь иметь права суперпользователя:
В нашем случае мы ввели «huzail» в качестве имени пользователя и разрешили ему быть суперпользователем.
Шаг 2) Вы также можете отдельно предоставить пользователю привилегии sudo, указав его имя в этой команде:
ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql
Шаг 3) Если вы хотите удалить вновь созданного пользователя, пропишите его имя в команде «DROP USER»:
DROP USER huzail;
Как управлять PostgreSQL База данных на Ubuntu?
Далее идет управление PostgreSQL база данных на Ubuntu. Это включает в себя различные операции, связанные с созданием, изменением и модификацией баз данных для лучшей организации.
Шаг 1) Прежде всего, используйте «СОЗДАТЬ БАЗУ ДАННЫХ» команду создания базы данных и укажите ее имя, так как мы добавили здесь «guru99»:
CREATE DATABASE guru99;
Шаг 2) Затем предоставьте доступ к базе данных необходимому пользователю:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
В нашем случае мы предоставили доступ «guru99» пользователю «huzail»:
Шаг 3) Если вы хотите удалить или удалить базу данных, выполните команду «DROP DATABASE» с нужным именем базы данных:
DROP DATABASE guru99;
В результате данная база данных будет удалена:
Защита по умолчанию PostgreSQL Информация о пользователе
Операция по обеспечению дефолта PostgreSQL пользователь включает в себя различные меры, такие как настройка надежного пароля, включение соответствующего шифрования пароля и перезапуск PostgreSQL услуга. Таким образом, пользователь по умолчанию будет защищен от несанкционированного доступа.
Шаг 1) Во-первых, войдите в систему PostgreSQL базу данных, как мы уже это делали:
sudo -u postgres psql
Шаг 2) Затем добавьте пароль для стандартного PostgreSQL Пользователь:
ALTER USER postgres PASSWORD 'my-secret-password123';
Шаг 3) Откройте соответствующий файл конфигурации для включения шифрования пароля:
sudo nano /etc/postgresql/{version}/main/pg_hba.conf
В приведенной выше команде замените номер версии на PostgreSQL версию, которую вы установили, поскольку мы добавили здесь «15»:
Ваша PostgreSQL файл конфигурации будет выглядеть примерно так:
Найдите строку, которая начинается с «local all all», и измените метод шифрования с «peer» на «md5». После этого нажмите «CTRL+O», чтобы сохранить изменения, и нажмите «CTRL+X», чтобы выйти из редактора nano:
Шаг 4) Перезапустите PostgreSQL service, чтобы изменения конфигурации вступили в силу:
sudo service postgresql restart
Шаг 5) Наконец, проверьте PostgreSQL Статус:
sudo service postgresql status
Вот и все! Вы закрепили значение по умолчанию PostgreSQL пользователь с зашифрованным паролем.
Бонусный шаг: установите pgAdmin
pgAdmin это графический интерфейс пользователя (GUI) PostgreSQL клиент, который упрощает задачи управления. Он также обеспечивает эффективное выполнение запросов, администрирование базы данных и PostgreSQL мониторинг сервера. Кроме того, это также помогает повысить производительность труда. PostgreSQL пользователей.
Шаг 1) Прежде всего, вам необходимо добавить PostgreSQL ключ репозитория:
url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg
В нашем случае мы его уже добавили, поэтому нажмем «y», чтобы перезаписать его:
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
Шаг 2) Затем добавьте репозиторий pgAdmin в свой Ubuntu система:
Шаг 3) Далее обновите пакеты для дальнейшего продолжения:
Sudo apt update
Шаг 4) Теперь установите pgAdmin4, введя следующую команду:
sudo apt install pgadmin4
Шаг 5) Теперь вам нужно ввести данную команду для начала первичной настройки pgAdmin:
sudo /usr/pgadmin4/bin/setup-web.sh
Затем укажите необходимую информацию:
Шаг 6) Запустите pgAdmin4 в своем веб-браузере, перейдя по ссылке, указанной в последнем выводе:
Используйте предварительно настроенный адрес электронной почты и пароль для входа в pgAdmin:
Вот главная панель pgAdmin, готовая к использованию:
Как удалить PostgreSQL от Ubuntu?
Шаг 1) В другом, чтобы удалить PostgreSQL от твоего Ubuntu система, во-первых, остановит PostgreSQL услуги:
sudo systemctl stop postgresql
Шаг 2) Затем удалите PostgreSQL и соответствующие зависимости, если вы установили их ранее:
sudo apt purge postgresql postgresql-contrib -y
Шаг 3) Удалите все файлы конфигурации PostgreSQL:
sudo rm -rf /etc/postgresql/
В результате PostgreSQL будет удален из вашего Ubuntu системы.
Как удалить pgAdmin из Ubuntu?
Шаг 1) В случае, если необходимо удалить pgAdmin из Ubuntu, сначала удалите его пакет:
sudo apt remove pgadmin4
Шаг 2) Наконец, удалите соответствующие файлы конфигурации из вашей системы:
sudo rm -rf ~/.pgadmin
Вот и все! Вы успешно удалили pgAdmin из Ubuntu.
Заключение
Установка PostgreSQL on Ubuntu — это простой метод, который поддерживает два метода, используя Ubuntu репозиторий или используя PostgreSQL официальный репозиторий. Более того, управление базами данных и пользователями, а также защита пользователей по умолчанию обеспечивают эффективное управление базой данных. Кроме того, такие инструменты, как pgAdmin, также улучшают общее взаимодействие с пользователем для разработчиков и предприятий.



































