Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for matematiske fag

Bruk av MySQL-databasen

NB! MySQL-serveren kjører på mysql.math.ntnu.no. Bruk alltid mysql.math.ntnu.no når du kobler deg opp mot serveren.

Vi fraråder å bruke localhost eller martens, da disse vil slutte å fungere dersom vi skulle flytte tjenesten til en annen maskin. mysql.math.ntnu.no er et alias som alltid vil peke på rett maskin.

Oppretting av brukere og databaser

Du kan selv opprette en eller flere MySQL-brukere og -databaser. For å gjøre dette, må du først logge inn på abel.math.ntnu.no ved hjelp av SSH.

Hvis brukernavnet ditt er ole, kan du opprette brukeren ole samt alle brukere med navn som begynner på ole_, som f.eks ole_sif5035 og ole_www. Makslengde for brukernavn og databasenavn er 16 tegn. Makslengde for passord er 8 tegn.

Oppretting av brukere

For å ... bruker du kommandoen ...
Opprette bruker 'ole' mysql-useradm create ole
Opprette bruker 'ole_test' mysql-useradm create ole_test
Sette passord på brukeren 'ole' mysql-useradm passwd ole
Liste ut alle dine brukere mysql-useradm show
Vise hjelpetekst mysql-useradm --help

Oppretting av databaser

For å ... bruker du kommandoen ...
Opprette databasen 'ole_test' mysql-dbadm create ole_test
Endre rettigheter til databasen 'ole_test' mysql-dbadm editperm ole_test
Vise hjelpetekst mysql-dbadm --help

Når du endrer rettigheter til en database, vil editoren din (vanligvis emacs) bli startet med en mal som ser slik ut:

# User                Select  Insert  Update  Delete  Create   Drop   Alter
# ----------------    ------  ------  ------  ------  ------   ----   -----
# (no permissions currently granted to any users)
Denne malen redigerer du etter ønske, til den f.eks ser slik ut:
# User                Select  Insert  Update  Delete  Create   Drop   Alter
# ----------------    ------  ------  ------  ------  ------   ----   -----
  ole_www               Y       N       N       N       N       N       N
  ole                   Y       Y       Y       Y       Y       Y       Y
Lagre og avslutt, og bruker 'ole_www' får lesetilgang til databasen, mens bruker 'ole' får alle rettigheter.


Redaktør: Instituttleder   Kontaktadresse: Drift   Sist oppdatert: 2006-06-06