MySQL MariaDB

Sådan ændres MySQL-rodadgangskode i Ubuntu 20.04

Sådan ændres MySQL-rodadgangskode i Ubuntu 20.04

Adgangskoder er svære at huske, så hvis du har glemt MySQL-rodadgangskoden, er der heldigvis en måde at ændre den på. Dette indlæg er skrevet til dig, og i slutningen af ​​dette indlæg har du med succes ændret adgangskoden til MySQL.

Før det kommer direkte til løsningen, antages det, at du bruger den nyeste version af MySQL-databasen på Ubuntu 20.04 LTS-system. Dette indlæg giver en trinvis vejledning om, hvordan du ændrer MySQL-root-adgangskode i Ubuntu 20.04. Så lad os starte uden at spilde tid.

Trin 1: Tjek versionen af ​​MySQL på Ubuntu 20.04

Først og fremmest skal du kontrollere versionen af ​​din MySQL, fordi dette indlæg indeholder løsningen på at ændre rodadgangskoden på version 8 eller højere. Hvis versionen af ​​din MySQL er lavere end 8, vil løsningen være anderledes. Kommandoen til kontrol af versionen af ​​MySQL findes nedenfor.

$ mysql --version

Trin 2: Stop MySQL-serveren

For at ændre MySQL-rodadgangskoden skal du først lukke MySQL-serveren, og du kan gøre det ved hjælp af kommandoen:

$ sudo systemctl stop mysql.service

Kontroller status for MySQL-serveren for at bekræfte ved hjælp af kommandoen:

$ sudo systemctl status mysql.service

Trin 3: Spring over tilskudstabeller og netværk

For at starte MySQL-serveren uden at give tabeller og netværkskontrol skal du indstille miljøvariablen MYSQLD_OPTS, som MySQL bruger ved opstart.

$ sudo systemctl set-environment MYSQLD_OPTS = "- spring netværk - skip-grant-tables"

Okay, miljøvariablen er indstillet, og vi kan logge ind på MySQL-skallen uden at give noget kodeord.

Trin 4: Start MySQL-tjenesten

Efter indstilling af miljøvariablen MYSQLD_OPTS skal du starte MySQL-tjenesten nu ved hjælp af kommandoen:

$ sudo systemctl start mysql.service

Trin 5: Bekræft status for MySQL-serveren

Bekræft status for MySQL-tjenesten, enten den kører eller ej:

$ sudo systemctl status mysql.service

Trin 6: Log ind på MySQL-skallen

Nu skal du logge ind som en rootbruger på MySQL-serveren og for at logge ind på MySQL-skalen skal du skrive kommandoen:

$ sudo mysql -u rod

Uden at angive adgangskode logger du på MySQL-shell.

Trin 7: Ændr rodadgangskoden

Skyl nu privilegierne først.

mysql> flush privilegier;

Vælg MySQL-databasen.

mysql> BRUG mysql

Og indstil den nye adgangskode til rodbrugeren ved hjælp af Alter-kommandoen ved at skrive følgende udsagn.

mysql> ALTER USER 'root' @ 'localhost' IDENTIFICERET MED 'the-new-password';

Angiv din nye adgangskode på stedet for "den nye adgangskode". Når du har ændret MySQL-rodadgangskoden, skal du logge ud fra MySQL-shell.

mysql> afslut;

Trin 8: Dræb alle MySQL-processer & Genstart MySQL-tjenesten

Først og fremmest dræb alle processerne i MySQL, før du selv genstarter MySQL-serveren.

$ sudo killall -u mysql

Efter at have haft output som vist på billedet, skal du trykke på "Enter" og genstarte MySQL-serveren ved hjælp af kommandoen nedenfor.

$ sudo systemctl genstart mysql.service

Trin 9: Log ind med nyindstillet adgangskode

Log nu på MySQL-skalen med den nyindstillede adgangskode.

$ sudo mysql -u root -p

Angiv den nyligt indstillede adgangskode i ALTER-kommandoen.

Dette er det. MySQLs root-adgangskode er med succes ændret, og du er logget tilbage i MySQL-shell.

Pak ind

I denne trinvise vejledning har du lært at ændre MySQL-rodadgangskoden på Ubuntu 20.04 LTS-system. Dette indlæg indeholder en dyb og letforståelig løsning til nulstilling af root-adgangskoden til MySQL på Ubuntu 20.04.

Top 5 spiloptagelseskort
Vi har alle set og elsket streaming af gameplay på YouTube. PewDiePie, Jakesepticye og Markiplier er kun nogle af de bedste spillere, der har tjent mi...
Sådan udvikler du et spil på Linux
For et årti siden ville ikke mange Linux-brugere forudsige, at deres foretrukne operativsystem en dag ville være en populær spilplatform til kommercie...
Open Source-porte med kommercielle spilmotorer
Gratis, open source og cross-platform spilmotorgendringer kan bruges til at spille gamle såvel som nogle af de temmelig nylige spiltitler. Denne artik...