Как настроить базу данных PostgreSQL в Ubuntu

PostgreSQL — отличный выбор для баз данных SQL в Ubuntu . В этом руководстве мы проведем вас через процесс установки и настройки базы данных PostgreSQL на сервере Ubuntu . Независимо от того, являетесь ли вы новичком в базах данных Linux или знакомы с PostgreSQL, это пошаговое руководство поможет вам установить и настроить базу данных на сервере Ubuntu.

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

Прежде чем пытаться установить PostgreSQL на серверную систему Ubuntu, вы должны обновить ее. Наличие актуальных пакетов для Ubuntu имеет решающее значение для стабильности системы PostgreSQL.

Сначала вам нужно запустить команду apt update, чтобы обновить пакеты в вашей системе Ubuntu. Эта команда обновит пакеты программного обеспечения в Ubuntu и проверит наличие любых обновлений, которые можно установить.

судо подходящее обновление

После запуска команды обновления вы должны установить обновления в Ubuntu с помощью команды apt upgrade . Команда обновления займет всего несколько минут, и она установит обновленные пакеты в вашу систему Ubuntu Server.

судо подходящее обновление

Как только все будет обновлено, вы можете установить пакет PostgreSQL. Этот пакет содержит все необходимое для запуска баз данных PostgreSQL на вашем сервере Ubuntu. Чтобы установить программное обеспечение, используйте следующую команду apt install .

sudo apt установить postgresql

Когда вы введете приведенную выше команду, Ubuntu попросит вас ввести пароль, как и в случае с командами обновления и обновления . Введите свой пароль, затем нажмите кнопку Y , чтобы подтвердить, что вы хотите установить PostgreSQL в Ubuntu.

После нажатия кнопки Y на клавиатуре Ubuntu загрузит и установит пакеты PostgreSQL в вашу систему. Этот процесс должен быть быстрым. Когда процесс завершится, вы можете просмотреть руководство по PostgreSQL, введя команду man postgres .

человек постгрес

Или сохраните руководство в текстовом файле для удобства чтения.

человек postgres > ~/postgres-manual.txt

Как настроить PostgreSQL на сервере Ubuntu

Теперь, когда PostgreSQL установлен в Ubuntu, его необходимо настроить. Для начала войдите в систему базы данных на сервере Ubuntu с учетной записью пользователя postgre. Вы можете сделать это, выполнив следующую команду sudo -u .

sudo -u postgres psql

После входа в PostgreSQL с помощью приведенной выше команды пришло время создать новую учетную запись пользователя базы данных. Вы можете сделать это с помощью следующей команды. Обязательно замените «new_username» и «new_password» на нужные имя пользователя и пароль.

СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ new_username С ЗАШИФРОВАННЫМ ПАРОЛЕМ 'new_password';

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

ВЫБЕРИТЕ имя пользователя ИЗ pg_user, ГДЕ имя пользователя = 'new_username';

Создав новую учетную запись базы данных, выйдите из командной строки Postgre, так как вам больше не нужно входить в нее. Вы можете выйти из системы с помощью  команды \q  .

\q

Теперь вы можете создать базу данных. Вы можете сделать это, выполнив В этом примере база данных, которую мы создаем, называется «тест». Однако не забудьте настроить имя в соответствии с вашими потребностями при использовании PostgreSQL.

sudo -u postgres createdb тест

После того, как вы создали «тестовую» базу данных, вы можете запустить команду \l , чтобы просмотреть только что созданную базу данных в таблице PostgreSQL.

sudo -u postgres psql -c "\l"

После того, как вы убедились, что новая база данных существует в PostgreSQL, пришло время предоставить вашей базе данных права пользователя для этой базы данных. Обязательно измените «new_username» на базу данных PostgreSQL, которую вы создали ранее.

sudo -u postgres psql -c "ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА БАЗЕ ДАННЫХ test TO new_username;"

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

sudo -u postgres psql -c "\l"

Как создать резервную копию базы данных PostgreSQL

Хорошей практикой является создание резервных копий баз данных на случай, если что-то пойдет не так. Чтобы создать резервную копию базы данных PostgreSQL на сервере Ubuntu, выполните следующую команду. обязательно измените «database_name» на имя базы данных PostgreSQL, которую вы хотите экспортировать.

sudo -u postgres pg_dump -Fc имя_базы_данных > файл_резервной_копии.dump

После того, как вы запустите приведенную выше команду, ваша база данных будет скопирована в «backup_file.dump» на вашем сервере Ubuntu для безопасного хранения.

Восстановление резервной копии

В любое время, если вам нужно восстановить резервную копию (в случае потери данных), вы можете выполнить следующую команду pg_restore . Не забудьте изменить «database_name» на базу данных, которую вы восстанавливаете.

sudo -u postgres pg_restore -d имя_базы_данных backup_file.dump


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.