Administrere MySQL fra kommandolinjen

For å opprette en MySQL8.0 bruker og database, følg disse trinn:

  1. Logg inn som root bruker på MySQL ved å skrive inn følgende:

    mysql -u root -p
  2. Oppgi MySQL passord og trykk Enter.
  3. For å opprette en bruker skriv inn følgende kommando. Bytt ut brukernavn med navnet på brukeren du ønsker å opprette og bytt ut passord med ønsket passord for din bruker:

    CREATE USER 'brukernavn'@'localhost' IDENTIFIED BY 'passord';

     

  4. Kommando over angir alle rettigheter til din bruker.
    Du kan derimot velge (om du vil) å begrense rettighetene som en bruker skal ha, ved å for eksempel kun gi SELECT rettigheter. Dette gjør du på følgende måte:

    GRANT ALL ON *.* TO 'brukernavn'@'localhost';

    For mer informasjon om MySQL rettigheter se MySQL's egen dokumentasjon:

    https://dev.mysql.com/doc/refman/8.0/en/grant.html

  5. Skriv \q for å avslutte mysql.
  6. For å logge inn i MySQL som brukeren du akkurat opprettet skriv inn følgende kommando. 

    Bytt ut brukernavn med brukernavnet du nettopp opprettet i punkt 3:

    mysql -u brukernavn -p

     

  7. Skriv inn passordet og trykk Enter.
     
  8. For å opprette en ny database, skriv inn følgende kommando. Bytt ut dbnavn med navnet på databasen som du ønsker å opprette. (Ofte så kan denne være det samme som brukernavnet, og/eller noe som identifiserer hva databasen brukes til):
  9. CREATE DATABASE dbnavn;

 

For å opprette en MySQL5.7 bruker og database, følg disse trinn:

  1. Logg inn som root bruker på MySQL ved å skrive inn følgende:

    mysql -u root -p
  2. Oppgi MySQL passord og trykk Enter.
  3. For å opprette en bruker skriv inn følgende kommando. Bytt ut brukernavn med navnet på brukeren du ønsker å opprette og bytt ut passord med ønsket passord for din bruker:

    GRANT ALL PRIVILEGES ON *.* TO 'brukernavn'@'localhost' IDENTIFIED BY 'passord';

    Kommando over angir alle rettigheter til din bruker.
    Du kan derimot velge (om du vil) å begrense rettighetene som en bruker skal ha, ved å for eksempel kun gi SELECT rettigheter. Dette gjør du på følgende måte:

    GRANT SELECT ON *.* TO 'brukernavn'@'localhost';

    For mer informasjon om MySQL rettigheter se MySQL's egen dokumentasjon:

    https://dev.mysql.com/doc/refman/5.7/en/grant.html.

  4. Skriv \q for å avslutte mysql.
  5. For å logge inn i MySQL som brukeren du akkurat opprettet skriv inn følgende kommando. 
    Bytt ut brukernavn med brukernavnet du nettopp opprettet i punkt 3:

    mysql -u brukernavn -p

     

  6. Skriv inn passordet og trykk Enter.
     
  7. For å opprette en ny database, skriv inn følgende kommando. Bytt ut dbnavn med navnet på databasen som du ønsker å opprette. (Ofte så kan denne være det samme som brukernavnet, og/eller noe som identifiserer hva databasen brukes til):
  8. CREATE DATABASE dbnavn;


 

Var denne artikkelen nyttig?

Fant du ikke det du trengte?

Chat med oss

Trenger du hjelp? Chat med oss direkte hverdager mellom kl. 8:30-16:30

Snakk med oss

Du kan ringe oss direkte på hverdager mellom kl. 09:00-15:00