How to Reset MySQL Root Password on Windows
Innholdsfortegnelse:
- Forutsetninger
- Identifiser serverversjonen
- Hvordan tilbakestille MySQL eller MariaDB Root Password
- 1. Stopp MySQL / MariaDB-tjenesten
- 2. Start MySQL / MariaDB-serveren uten å laste inn bevilgningstabellene
- 3. Logg inn på MySQL-skallet
- 4. Angi et nytt root-passord
- 5. Stopp og start databaseserveren normalt
- 6. Bekreft passordet
- Konklusjon
Glemt ditt MySQL root-passord? Ikke bekymre deg, det skjer med oss alle.
I denne opplæringen vil vi vise deg hvordan du tilbakestiller et MySQL root-passord i tilfelle du har glemt det. Denne guiden skal fungere med all moderne Linux-distribusjon som Ubuntu 18.04 og CentOS 7.
Forutsetninger
Før du fortsetter med trinnene nedenfor, må du sørge for at du er logget inn på serveren din som en bruker med sudo-rettigheter.
Identifiser serverversjonen
Avhengig av MySQL- eller MariaDB-serverversjonen du kjører på systemet ditt, må du bruke forskjellige kommandoer for å gjenopprette root-passordet.
Du kan finne serverversjonen din 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.
Hvordan tilbakestille MySQL eller MariaDB Root Password
Følg disse trinnene for å tilbakestille MySQL / MariaDB root-passordet:
1. Stopp MySQL / MariaDB-tjenesten
For å endre root-passordet, må vi først stoppe MySQL-serveren. For å gjøre det skriver du følgende kommando:
2. Start MySQL / MariaDB-serveren uten å laste inn bevilgningstabellene
Når alternativet -
--skip-grant-tables
er aktivert, kan hvem som helst koble seg til databaseserveren uten passord og med alle rettigheter.
Slik starter du databaseserveren uten å laste inn bevilgningstabelltypen:
sudo mysqld_safe --skip-grant-tables &
Amperand
&
på slutten av kommandoen over vil føre til at programmet kjører i bakgrunnen, slik at vi kan fortsette å bruke skallet.
3. Logg inn på MySQL-skallet
Nå kan du koble til databaseserveren som rotbruker, uten å bli bedt om passordet:
4. Angi et nytt root-passord
-
Kjør følgende kommandoer hvis du har MySQL 5.7.6 og nyere eller MariaDB 10.1.20 og nyere:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MY_NEW_PASSWORD';
FLUSH PRIVILEGES;
Hvis
ALTER USER
setningen ikke fungerer for deg, kan du prøve å endre brukertabellen direkte:UPDATE mysql.user SET authentication_string = PASSWORD('MY_NEW_PASSWORD')
WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;
Kjør følgende kommandoer hvis du har MySQL 5.7.5 og eldre eller MariaDB 10.1.20 og tidligere:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MY_NEW_PASSWORD');
FLUSH PRIVILEGES;
I begge tilfeller, hvis alt går bra, bør du se følgende utdata:
Query OK, 0 rows affected (0.00 sec)
5. Stopp og start databaseserveren normalt
Nå som root-passordet er satt, må vi stoppe databaseserveren og starte det normalt.
Stopp databaseserveren ved å bruke følgende kommando:
mysqladmin -u root -p shutdown
Du blir bedt om å oppgi det nye rotpassordet:
Start databaseserveren normalt:
-
For MySQL skriver du inn:
sudo systemctl start mysql
For MariaDB skriver du:
sudo systemctl start mariadb
6. Bekreft passordet
For å bekrefte at det nye root-passordet er brukt riktig, skriver du inn:
mysql -u root -p
Du blir bedt om å oppgi det nye rotpassordet. Skriv det inn, og du bør være logget inn på databaseserveren.
Konklusjon
I denne opplæringen lærte du hvordan du tilbakestiller MySQL- eller MariaDB-rootpassordet. Forsikre deg om at det nye root-passordet ditt er sterkt og sikkert, og hold det på et trygt sted.
Legg gjerne igjen en kommentar hvis du har spørsmål.
mysql mariadbLær hvordan du gjenoppretter BIOS-innstillinger. Fremgangsmåten for å tilbakestille BIOS-innstillinger til standardverdier på Windows-datamaskinen er den samme for Dell, HP, Lenovo, Sony, Acer, etc.
Hvis du finner ut at
Hvordan oppdatere eller tilbakestille windows 8 (og hva de betyr)
Finn ut hvordan du kan oppdatere eller tilbakestille Windows 8 (og hva de betyr).
Hvordan tilbakestille hovedpassordet til Firefox
Kan du ikke lage et nytt hovedpassord på Firefox fordi du mistet det gamle? Vel, du må tilbakestille denne først. Lær hvordan du gjør det.