Drift/Databaser: Difference between revisions

From Programvareverkstedet
No edit summary
(Extend with more detailed information)
Tag: 2017 source edit
 
Line 1: Line 1:


Databasene våres er på postgres.pvv.ntnu.no og mysql.pvv.ntnu.no.
Databasene våres er for tiden hostet [[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 [[Drift/Subnett|PVV sitt IP-område]].
For å kunne kople deg til må du være på PVVs subnett (129.241.210.128/25).


Du finner konfigurasjon for begge databasene i [https://git.pvv.ntnu.no/Drift/pvv-nixos-config/src/branch/main/hosts/bicep/services NixOS konfigurasjonsfilene].
== Gjøre endringer som administrator ==
For å gjøre endringer som administrator, SSH inn på [[Maskiner/bicep|bicep]] og bruk følgende kommandoer
  # For mysql
  sudo -u mysql mysql
 
  # For postgresql
  sudo -u postgres psql


== Brukerverktøy (gammelt) ==
== Brukerverktøy (gammelt) ==
Line 10: Line 20:
  * MySQL: https://dev.pvv.ntnu.no/projects/mysql-admtools/
  * MySQL: https://dev.pvv.ntnu.no/projects/mysql-admtools/
  * PostgreSQL: https://dev.pvv.ntnu.no/projects/psql-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 [[Drift/Brukernettsider|brukernettsider]] skrevet i PHP, men det finnes mye annet rart også. til å Tidligere har databasene kjørt på [[Maskiner/Knakelibrak]].

Latest revision as of 13:15, 15 August 2024

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.