Android

Hvordan endre mysql brukerpassord

Keynote: MySQL Innovations? You bet! - Lee Stigile

Keynote: MySQL Innovations? You bet! - Lee Stigile

Innholdsfortegnelse:

Anonim

I denne opplæringen vil vi vise deg hvordan du endrer MySQL brukerpassord. Instruksjonene skal fungere med all moderne Linux-distribusjon som Ubuntu 18.04 og CentOS 7.

Forutsetninger

Avhengig av MySQL- eller MariaDB-serverversjonen du kjører på systemet ditt, må du bruke forskjellige kommandoer for å endre brukerpassordet.

Du kan finne databaseserverversjonen ved å utgi følgende kommando:

mysql --version

mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper

Eller output som dette for MariaDB:

mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Sørg for å notere hvilken versjon av MySQL eller MariaDB du kjører. Hvis du vil få en liste over alle MySQL-brukerkontoer, kan du sjekke denne guiden.

Hvordan endre MySQL brukerpassord

Utfør trinnene nedenfor for å endre MySQL brukerpassord:

1. Logg inn på MySQL-skallet som root

Få tilgang til MySQL-skallet ved å skrive følgende kommando og skriv inn MySQL root-brukerpassordet når du blir bedt om det:

mysql -u root -p

2. Angi MySQL-brukerpassord

  • Skriv inn følgende kommandoer hvis du har MySQL 5.7.6 og nyere eller MariaDB 10.1.20 og nyere:

    ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD'; FLUSH PRIVILEGES;

    Hvis ALTER USER setningen ikke fungerer for deg, kan du endre brukertabellen direkte:

    UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD') WHERE User = 'user-name' AND Host = 'localhost'; FLUSH PRIVILEGES;

    Skriv inn følgende kommandoer hvis du har MySQL 5.7.5 og eldre eller MariaDB 10.1.20 og tidligere:

    SET PASSWORD FOR 'user-name'@'localhost' = PASSWORD('NEW_USER_PASSWORD'); FLUSH PRIVILEGES;

Forsikre deg om at du endrer user-name med navnet på brukeren du vil endre passordet til. Hvis brukeren kobler til MySQL-serveren fra en annen vert, endrer du localhost med det eksterne vertsnavnet eller IP-adressen.

I begge tilfeller, hvis alt går bra, vil du se følgende utdata:

Query OK, 0 rows affected (0.00 sec)

Logg ut fra MySQL-ledeteksten ved å utføre:

quit;

3. Bekreft det nye passordet

For å bekrefte at det nye passordet er brukt riktig, skriver du inn:

mysql -u user-name -h localhost -p

Du blir bedt om å oppgi det nye brukerpassordet. Skriv inn den, så blir du logget inn på MySQL-serveren.

Konklusjon

I denne opplæringen har du lært hvordan du endrer MySQL eller MariaDB brukerpassord. Forsikre deg om at det nye passordet er sterkt og sikkert, og hold det på et trygt sted.

For å lære mer om hvordan du bruker MySQL-skallet til å utføre forskjellige administrasjonsoperasjoner, kan du sjekke guiden vår om hvordan du administrerer MySQL-brukerkontoer og databaser.

Legg gjerne igjen en kommentar hvis du har spørsmål.

mysql mariadb