NTNU IME IDI

SIF8007/8/9 Informasjonsteknologi Grunnkurs, Høsten 2002

[Hovedside] [Faginfo] [Grupper] [Øvinger] [Tilbakemelding] [Forelesningsfoiler] [Ordliste]
[Eksamen] [Spørsmål og svar] [JSP-feil] [MySQL] [Datasalres.] [CD-utlån] [Lenker] [Notater] [Søk]

MySQL

MySQL-innlogging
Brukernavn:
Databasenavn:
Passord:
 

Viktig!

  • Før du kan logge deg inn må du opprette bruker og database. Se under for hvordan du gjør det hvis du ikke har gjort det før.
  • Du må tillate cookies i nettleseren din for å få til å logge inn.
  • Hvis du får beskjeden "Ingen databaser" til venstre i vinduet, er brukernavnet og passordet er riktig, men brukeren har ikke tilgang til databasen du skrev inn. Logg ut og velg en database som brukeren har tilgang til.
  • Rapporter feil til teknisk-sif8001@idi.ntnu.no.

Linker

Hvordan komme i gang med MySQL?

Opprette bruker

Du kan ha en eller flere brukere på MySQL-serveren. De kan enten være det samme som brukernavnet ditt, eller de kan begynne med brukernavn ditt og en underscore (eks: brukernavn_admin). For å opprette nye brukere må du være logget inn på login.stud.ntnu.no med ssh. login sender deg videre til leopard, jaguar, gaupe, eller en annen av login-maskinene til stud, avhengig av hvilken av dem som har minst brukere tilkoblet.

Følg bruksanvisningen under. Linjer som begynner med "gaupe:~$" betyr at du skal skrive inn det som står med rødt på den linjen, etterfulgt av Enter-tasten. Det kan hende at det vil stå "leopard:~$" eller navnet på en av de andre maskinene når du logger inn i stedet for "gaupe:~$". Over alt hvor det står brukernavn, skal du bytte ut det med ditt eget.

  1. Opprett bruker:
    gaupe:~$ mysql-useradm create brukernavn_admin

    Brukeren "brukernavn_admin" er nå opprettet.

  2. List ut eksisterende brukere
    gaupe:~$ mysql-useradm show
    User 'brukernavn': password set.
    User 'brukernavn_admin': no password set.

    Som listen viser, har du nå to brukere, "brukernavn" og "brukernavn_admin". "brukernavn" antas opprettet tidligere, "brukernavn_admin" er nettopp opprettet, og har derfor ikke fått noe passord.

  3. Sett passord
    gaupe:~$ mysql-useradm passwd brukernavn_admin
    New MySQL password for user 'brukernavn_admin':
    Retype new MySQL password for user 'brukernavn_admin':
    Password updated for user 'brukernavn_admin'.

    Nytt passord er nå satt for "brukernavn_admin".

    OBS! Passordet som skrives inn i skjemaet på denne siden blir ikke kryptert, derfor må du velge et annet passord enn det du bruker på stud, da det kan komme i hendene på uvedkommende.

Opprette database

En database inneholder alle tabellene du oppretter, som igjen inneholder alle dataene dine. Databaser følger samme regler som for brukernavn når det gjelder navn.

  1. Opprette database
    gaupe:~$ mysql-dbadm create brukernavn_skole
    Database 'brukernavn_skole' created.

    Du har nå opprettet en ny database som heter "brukernavn_skole".

  2. Vise rettigheter
    gaupe:~$ mysql-dbadm show brukernavn_skole
    Database 'brukernavn_skole':
    # User                Select  Insert  Update  Delete  Create   Drop   Alter  Index
    # ----------------    ------  ------  ------  ------  ------   ----   -----  -----
    # (no permissions currently granted to any users)
    Foreløpig har ingen brukere fått tilgang til den nye databasen din. Dette må vi fikse på.

  3. Sette rettigheter
    For å sette rettigheter i databasen din, bruk følgende kommandolinje:
    gaupe:~$ mysql-dbadm editperm brukernavn_skole
    # User                Select  Insert  Update  Delete  Create   Drop   Alter  Index
    # ----------------    ------  ------  ------  ------  ------   ----   -----  -----
      brukernavn            Y       N       N       N       N       N       N       N
      brukernavn_admin      Y       Y       Y       Y       Y       Y       Y       Y
    Nå startes en editor opp, og du må skrive inn rettighetene. Resultatet skal bli noe à la over - her har vi lagt til to brukere: "brukernavn", som kun har lov til å kjøre SELECT, og brukeren "brukernavn_admin", som har alle rettigheter. Når du avslutter editoren (CTRL-X, så Y for å overskrive, så ENTER for å bekrefte valg av filnavn), og kjører forrige punkt igjen ser du at dette er blitt oppdatert.

  4. Logge inn i database
    Nå kan du bruke det grafiske brukergrensesnittet. Du kan logge deg inn lengre oppe på denne siden for å gjøre det.

    Alternativt kan man gjøre ting rett på serveren. Da gjør du følgende:

    gaupe:~$ mysql -h mysql -u brukernavn_admin -p brukernavn_skole
    Enter password:
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A

    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 494860 to server version: 3.23.41-log

    Type 'help' for help.

    mysql>

    Her skriver du inn passordet ditt, og så kan du begynne å lage nye tabeller og utføre SQL-kommanoder. For dokumentasjon, se på linken over til MySQL manualen.

Tilbake til forsiden


Ansvarlig for innhold: undass-sif8001@idi.ntnu.no  
Teknisk ansvarlig: teknisk-sif8001@idi.ntnu.no  
Teller (angir totalt antall requests for fagsidene, ikke antall unike besøkende:)