Sådan ændres MySQL Root Password i Ubuntu 20.04

How Change Mysql Root Password Ubuntu 20



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

Inden du går 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 trin-for-trin guide til, hvordan du ændrer MySQL-root-adgangskode i Ubuntu 20.04. Så lad os starte uden at spilde tid.







Trin 1: Kontroller 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 til at ændre rodadgangskoden på version 8 eller højere. Hvis versionen af ​​din MySQL er lavere end 8, vil løsningen være en anden. Kommandoen til at kontrollere versionen af ​​MySQL er angivet nedenfor.



$mysql--version

Trin 2: Stop MySQL -serveren

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



$sudosystemctl stop mysql.service





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

$sudosystemctl status mysql.service

Trin 3: Spring Grant Tables & Networking over

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



$sudosystemctl set-miljøMYSQLD_OPTS='-skib-netværk-skib-tilskud-tabeller'

Okay, miljøvariablen er indstillet, og vi kan logge ind på MySQL -skallen uden at angive nogen adgangskode.

Trin 4: Start MySQL -tjenesten

Efter at have indstillet miljøvariablen MYSQLD_OPTS, start MySQL -tjenesten nu ved hjælp af kommandoen:

$sudosystemctl starter mysql.service

Trin 5: Bekræft status for MySQL -serveren

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

$sudosystemctl status mysql.service

Trin 6: Log ind på MySQL -skallen

Nu skal du logge ind som en root -bruger på MySQL -serveren og indtaste kommandoen for at logge ind på MySQL -shell:

$sudomysql-urod

Uden at angive en adgangskode logger du på MySQL -skallen.

Trin 7: Ændre rodadgangskoden

Skyl nu privilegierne først.

mysql>skyllerettigheder;

Vælg MySQL -databasen.

mysql>BRUG mysql

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

mysql>ALTER BRUGER'rod'@'lokal vært'IDENTIFICERET VED'den nye adgangskode';

Angiv din nye adgangskode på stedet for den nye adgangskode. Efter vellykket ændring af MySQL -rodadgangskoden skal du logge ud fra MySQL -skallen.

mysql>Afslut;

Trin 8: Dræb alle MySQL -processer, og genstart MySQL -tjenesten

Først og fremmest skal du dræbe alle processerne i MySQL, før du endda genstarter MySQL -serveren.

$sudo Dræb alle -umysql

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

$sudosystemctl genstart mysql.service

Trin 9: Log ind med nyindstillet adgangskode

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

$sudomysql-urod-s

Angiv den nyligt indstillede adgangskode i kommandoen ALTER.

Dette er det. MySQL's root -adgangskode er ændret, og du logges tilbage til MySQL -skallen.

Wrap Up

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