DEV Community

Cover image for How to Install and Set Up PostgreSQL on a Linux Server (Ubuntu)
Kipngeno Gregory
Kipngeno Gregory

Posted on

How to Install and Set Up PostgreSQL on a Linux Server (Ubuntu)

Assignment 0 LUXDEV COHORT 4 JULY INTAKE

1️⃣ Step 1: Update Your System

sudo apt update
sudo apt upgrade -y

Enter fullscreen mode Exit fullscreen mode

2️⃣ Step 2: Install PostgreSQL

sudo apt install postgresql postgresql-contrib -y

Enter fullscreen mode Exit fullscreen mode

postgresql: Core PostgreSQL database system.
_postgresql-contrib: Additional useful tools and extensions.

3️⃣ Step 3: Verify PostgreSQL Installation

sudo systemctl status postgresql

Enter fullscreen mode Exit fullscreen mode

_To start/stop/restart PostgreSQL:

sudo systemctl start postgresql
sudo systemctl stop postgresql
sudo systemctl restart postgresql

Enter fullscreen mode Exit fullscreen mode

4️⃣ Step 4: Switch to PostgreSQL User

sudo -i -u postgres

Enter fullscreen mode Exit fullscreen mode

5️⃣ Step 5: Access PostgreSQL

psql

Enter fullscreen mode Exit fullscreen mode

To exit:
\q

6️⃣ Step 6: Secure PostgreSQL

\password postgres

Enter fullscreen mode Exit fullscreen mode

7️⃣ Step 7: Create a New Database

CREATE DATABASE myappdb;
CREATE USER myappuser WITH ENCRYPTED PASSWORD 'mypassword';
GRANT ALL PRIVILEGES ON DATABASE myappdb TO myappuser;
Enter fullscreen mode Exit fullscreen mode

8️⃣ Step 9: Test Connection Locally

psql -h localhost -U myappuser -d myappdb

Enter fullscreen mode Exit fullscreen mode

now you will have installed and configured PostgreSQL on your Linux server🙂

by Kipngeno Gregory

Top comments (1)

Collapse
 
gregory42266270 profile image
Kipngeno Gregory

in need of the docker version installation ? 😊
I'm here