Administrering av databaser i Linux -miljøer er en av de beste løsningene for å få mest mulig ut av vår Ubuntu- eller Debian -server.
PostgreSQL blir et av de beste gratis alternativene for å administrere alle dataene våre med flere funksjoner og funksjoner.
I dag vil Solvetic diskutere hvordan du installerer PostgreSQL på Debian 9.
Hva er PostgreSQLPostgreSQL er et kraftig open source objektrelasjonsdatabasesystem med mer enn 15 års utvikling, slik at vi kan ha et verktøy med høy pålitelighet, dataintegritet og feilkorrigering.
PostgreSQL er flersystem siden det kan installeres på operativsystemer som Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) og Windows.
Ved å bruke PostgreSQL vil vi ha en fullt syre-kompatibel databasebehandler, den har full støtte for utenlandske nøkler, koblinger, visninger, utløsere og lagrede prosedyrer (på flere språk).
Inkluderer de fleste SQL: 2008 -datatyper, inkludert INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL og TIMESTAMP. Den støtter også lagring av store binære objekter, inkludert bilder, lyder eller video. Den har innfødte programmeringsgrensesnitt for C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, blant mange flere.
PostgreSQL tilbyr for tiden stabil versjon 9.6 og versjon 10 er tilgjengelig i beta.
Nå skal vi se hvordan du installerer denne databasebehandleren på Debian 9.
MerkDet er viktig å presisere at hvis vi ikke er som rotbrukere, må vi gå foran sudo for korrekt utførelse av de beskrevne kommandoene.
1. Legg til PostgreSQL APT -depotet på Debian eller Ubuntu
Dette offisielle PostgreSQL APT -depotet som vi vil installere, vil bli kombinert med operativsystemet som gir oss automatiske oppdateringer for alle støttede versjoner av PostgreSQL i Debian- og Ubuntu -distribusjoner.
Trinn 1
For denne prosessen skal vi lage en ny fil ved å kjøre følgende linje:
/etc/apt/sources.list.d/pgdg.listSteg 2
Når filen er opprettet, legger vi til følgende linje med tanke på versjonen av Debian eller Ubuntu som skal brukes:
Debian 9 Strecht: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main Debian 8 Jessie: deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main Debian 7 Wheezy: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main Ubuntu 16.04: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main Ubuntu 14.04: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
Trinn 3
Vi lagrer endringene ved hjelp av tastene
Ctrl + O.
og vi lar redaktøren bruke
Ctrl + X
2. Importer nøkler til Debian eller Ubuntu
Trinn 1
Deretter importerer vi signeringsnøkkelen fra depotet og oppdaterer systempakkelistene ved først å utføre følgende kommando:
wget --quiet -O -https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt -key add -
Steg 2
Senere oppdaterer vi systemet ved hjelp av kommandoen.
sudo apt oppdatering
3. Installer PostgreSQL -serveren på Debian eller Ubuntu
Trinn 1
Når operativsystemet er oppdatert, vil vi utføre følgende kommando for å installere PostgreSQL -serveren:
apt installere postgresql-9.6
Steg 2
Vi legger inn bokstaven S for å bekrefte installasjonen av PostgreSQL -pakkene. Når PostgreSQL -installasjonen er fullført, ser vi følgende:
S
Trinn 3
Når det gjelder Debian og Ubuntu, starter databasen automatisk. Katalogen der vi finner alle PostgreSQL -konfigurasjonsfilene er i banen:
/var/lib/postgresql/9.6/main
4. Start og aktiver PostgreSQL -serveren på Debian eller Ubuntu
Med databaseserveren initialisert, er neste trinn å starte PostgreSQL -tjenesten og la PostgreSQL -tjenesten starte automatisk ved systemstart, for dette vil vi utføre følgende kommandoer i rekkefølgen:
I systemd
systemctl start postgresql.service systemctl aktiver postgresql.service sudo systemctl status postgresql.service
I SysVinit
service postgresql-9.6 start chkconfig postgresql på service postgresql-9.6 status
5. Valider PostgreSQL -installasjonen på Debian eller Ubuntu
Etter å ha installert PostgreSQL -databasesystemet på Ubuntu eller Debian, kan vi bekrefte installasjonen ved å koble til postgres -databaseserveren.
Trinn 1
PostgreSQL -administratorbrukeren kalles postgres, vi vil utføre følgende kommando for å få tilgang til brukersystemkontoen:
postgres cd psqlSteg 2
Resultatet blir følgende:
Trinn 3
Hvis vi vil angi et passord for postgre databaseadministratorbruker, bruker vi følgende kommando. Der må vi skrive inn og bekrefte passordet.
\ password postgres
Trinn 4
Hvis vi vil sikre postgre -brukerens systemkonto, bruker vi følgende kommando. Der vil vi skrive inn og bekrefte det respektive passordet.
passwd postgresSom vi kan se, er det enkelt å installere PostgreSQL på Debian eller Ubuntu.