Serveur Debian

Administration con centré . com !

Serveur Debian

Installer PostgreSQL


sudo apt install postgresql postgresql-contrib
sudo systemctl status postgresql

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

Votre nom_utilisateur
Votre mot de passe
Nom de domaine :

# Accéder à PostgreSQL Par défaut, PostgreSQL crée un utilisateur appelé postgres. Vous pouvez basculer vers cet utilisateur et accéder au shell PostgreSQL
sudo -i -u postgres
psql

\du         # Liste les utilisateurs
\list       # Liste les bases de données


ALTER USER postgres WITH PASSWORD 'mot_de_passe';


SELECT * FROM pg_stat_activity WHERE usename = 'nom_utilisateur';
SELECT * FROM pg_stat_activity WHERE usename = 'nom_utilisateur';
\q    # quite la requette
exit  # quite psql


# Lister les connexions actives :
SELECT pid, datname, usename, application_name, client_addr, client_port
FROM pg_stat_activity
WHERE datname = 'ma_base_de_donnees';


#Terminer les connexions actives ::
SELECT pg_terminate_backend(pid)
FROM pg_stat_activity
WHERE datname = 'ma_base_de_donnees';


REVOKE ALL PRIVILEGES ON DATABASE ma_base_de_donnees FROM nom_utilisateur
DROP DATABASE ma_base_de_donnees;

DROP USER nom_utilisateur;
DROP ROLE nom_utilisateur;

DROP DATABASE ma_base_de_donnees;


CREATE DATABASE ma_base_de_donnees; CREATE USER nom_utilisateur WITH PASSWORD 'mot_de_passe'; GRANT ALL PRIVILEGES ON DATABASE ma_base_de_donnees TO nom_utilisateur;

pgAdmin

     
cd ~
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
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 && apt update'
sudo apt install pgadmin4

# Pour la version de bureau : sudo apt install pgadmin4-desktop
sudo apt install pgadmin4-web # Pour la version web 
sudo /usr/pgadmin4/bin/setup-web.sh
http://votre_ip/pgadmin4
ALTER USER postgres WITH PASSWORD 'EzbKMhXtROtM78Fr';