Drift/Databaser

From Programvareverkstedet
Revision as of 13:15, 15 August 2024 by Oysteikt (talk | contribs) (Extend with more detailed information)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Databasene våres er for tiden hostet på Maskiner/bicep. Der kjører vi MariaDB og PostgreSQL, med CNAME oppføringene mysql.pvv.ntnu.no og postgres.pvv.ntnu.no (se Drift/DNS og dvask). Begge databasene er konfigurert slik at de kun tillater koblinger fra PVV sitt IP-område.

Du finner konfigurasjon for begge databasene i NixOS konfigurasjonsfilene.

Gjøre endringer som administrator

For å gjøre endringer som administrator, SSH inn på bicep og bruk følgende kommandoer

 # For mysql
 sudo -u mysql mysql
 
 # For postgresql
 sudo -u postgres psql

Brukerverktøy (gammelt)

PVV har et par verkøy som lar brukere opprette mysql- og postgres-databaser selv. Disse finner du her:

* MySQL: https://dev.pvv.ntnu.no/projects/mysql-admtools/
* PostgreSQL: https://dev.pvv.ntnu.no/projects/psql-admtools/

Historie

Både MariaDB og PostgreSQL har lenge vært brukt til å la brukere ha brukerdatabaser. Disse ble typisk brukt via brukernettsider skrevet i PHP, men det finnes mye annet rart også. til å Tidligere har databasene kjørt på Maskiner/Knakelibrak.