Android

Sådan ændres mysql brugeradgangskode

meteor.js by Roger Zurawicki

meteor.js by Roger Zurawicki

Indholdsfortegnelse:

Anonim

I denne tutorial vil vi vise dig, hvordan du ændrer MySQL brugeradgangskode. Instruktionerne skal fungere med enhver moderne Linux-distribution som Ubuntu 18.04 og CentOS 7.

Forudsætninger

Afhængig af den MySQL- eller MariaDB-serverversion, du kører på dit system, skal du bruge forskellige kommandoer for at ændre brugeradgangskoden.

Du kan finde din databaseserverversion ved at udstede følgende kommando:

mysql --version

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

Eller output som dette til MariaDB:

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

Sørg for at notere, hvilken version af MySQL eller MariaDB, du kører. Hvis du vil have en liste over alle MySQL-brugerkonti, skal du tjekke denne vejledning.

Sådan ændres MySQL brugeradgangskode

Udfør trinnene nedenfor for at ændre MySQL-brugeradgangskoden:

1. Login til MySQL-shell som root

Få adgang til MySQL-shell ved at skrive følgende kommando og indtaste din MySQL root-brugeradgangskode, når du bliver bedt om det:

mysql -u root -p

2. Indstil MySQL-brugeradgangskode

  • Skriv 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 sætning ikke fungerer for dig, kan du ændre brugertabellen direkte:

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

    Skriv følgende kommandoer, hvis du har MySQL 5.7.5 og ældre eller MariaDB 10.1.20 og tidligere:

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

Sørg for at ændre user-name med navnet på den bruger, du vil ændre adgangskoden til. Hvis brugeren opretter forbindelse til MySQL-serveren fra en anden vært, skal du ændre localhost med det eksterne værtsnavn eller IP-adresse.

I begge tilfælde, hvis alt går godt, vil du se følgende output:

Query OK, 0 rows affected (0.00 sec)

Log ud fra MySQL-prompten ved at udføre:

quit;

3. Bekræft den nye adgangskode

For at kontrollere, at den nye adgangskode er blevet anvendt korrekt, skriv:

mysql -u user-name -h localhost -p

Du bliver bedt om at indtaste den nye brugeradgangskode. Indtast det, så logges du på din MySQL-server.

Konklusion

I denne tutorial har du lært, hvordan du ændrer MySQL eller MariaDB brugeradgangskode. Sørg for, at den nye adgangskode er stærk og sikker, og opbevar den et sikkert sted.

For at lære mere om, hvordan man bruger MySQL-shell til at udføre forskellige administrationsoperationer, kan du tjekke vores guide til, hvordan man administrerer MySQL-brugerkonti og databaser.

Du er velkommen til at give en kommentar, hvis du har spørgsmål.

mysql mariadb