Salasanoja on vaikea muistaa, joten jos olet unohtanut MySQL -pääsalasanan, onneksi on olemassa tapa muuttaa se. Tämä viesti on kirjoitettu sinulle, ja tämän viestin loppuun mennessä olet onnistuneesti vaihtanut MySQL -salasanan.
Ennen kuin pääset suoraan ratkaisuun, oletetaan, että käytät Ubuntu 20.04 LTS -järjestelmän MySQL -tietokannan uusinta versiota. Tämä viesti tarjoaa vaiheittaisen oppaan MySQL-pääsalasanan vaihtamisesta Ubuntu 20.04: ssä. Aloitetaan siis tuhlaamatta aikaa.
Vaihe 1: Tarkista MySQL -versio Ubuntu 20.04: ssä
Tarkista ensin MySQL -versiosi, koska tämä viesti sisältää ratkaisun pääsalasanan vaihtamiseen versiossa 8 tai uudemmassa. Jos MySQL -versiosi on pienempi kuin 8, ratkaisu on erilainen. Alla on annettu komento MySQL -version tarkistamiseksi.
$mysql--versio
Vaihe 2: Pysäytä MySQL -palvelin
Jos haluat vaihtaa MySQL -pääsalasanan, sinun on ensin suljettava MySQL -palvelin, ja voit tehdä sen käyttämällä komentoa:
$sudosystemctl lopettaa mysql.service
Tarkista MySQL -palvelimen tila ja vahvista komennolla:
$sudosystemctl status mysql.serviceVaihe 3: Ohita apurahataulukot ja verkostoituminen
Jos haluat käynnistää MySQL -palvelimen myöntämättä taulukoita ja verkkotarkistusta, aseta ympäristömuuttuja MYSQLD_OPTS, jota MySQL käyttää käynnistyksen yhteydessä.
$sudosystemctl set-ympäristöMYSQLD_OPTS=''-skip-networking-skip-grant-tables ''
Okei, ympäristömuuttuja on asetettu, ja voimme kirjautua MySQL -kuoreen ilman salasanaa.
Vaihe 4: Käynnistä MySQL -palvelu
Kun olet määrittänyt ympäristömuuttujan MYSQLD_OPTS, käynnistä MySQL -palvelu nyt komennolla:
$sudosystemctl käynnistä mysql.serviceVaihe 5: Vahvista MySQL -palvelimen tila
Vahvista MySQL -palvelun tila, joko se on käynnissä tai ei:
$sudosystemctl status mysql.serviceVaihe 6: Kirjaudu sisään MySQL -kuoreen
Nyt sinun on kirjauduttava pääkäyttäjäksi MySQL -palvelimelle ja kirjautumalla sisään MySQL -kuoreen kirjoittamalla komento:
$sudomysql-ujuuriIlman salasanaa kirjaudut sisään MySQL -kuoreen.
Vaihe 7: Vaihda pääsalasana
Huuhtele oikeudet ensin.
mysql>huuhteluoikeudet;
Valitse MySQL -tietokanta.
mysql>KÄYTÄ mysql
Ja aseta uusi salasana pääkäyttäjälle käyttämällä Alter -komentoa kirjoittamalla seuraava lause.
mysql>VAIHDA KÄYTTÄJÄ'juuri'@'paikallinen isäntä'TUNNISTETTU'uusi salasana';
Anna uuden salasanasi tilalle uusi salasana. Kun olet onnistuneesti muuttanut MySQL -pääsalasanan, kirjaudu ulos MySQL -kuorista.
mysql>lopettaa;Vaihe 8: Tapa kaikki MySQL -prosessit ja käynnistä MySQL -palvelu uudelleen
Ensinnäkin, tappaa kaikki MySQL -prosessit ennen kuin käynnistät edes MySQL -palvelimen uudelleen.
$sudo tapa kaikki -umysql
Kun tulostus on kuvan mukainen, paina Enter ja käynnistä MySQL -palvelin uudelleen alla annetun komennon avulla.
$sudosystemctl käynnistä mysql.service uudelleenVaihe 9: Kirjaudu sisään uudella salasanalla
Kirjaudu nyt MySQL -kuoreen äskettäin asetetulla salasanalla.
$sudomysql-ujuuri-p
Anna äskettäin asetettu salasana ALTER -komennossa.
Tämä se on. MySQL: n pääsalasana on vaihdettu onnistuneesti, ja olet kirjautunut takaisin MySQL -kuoreen.
Paketoida
Tässä vaiheittaisessa oppaassa olet oppinut vaihtamaan MySQL-pääsalasanan Ubuntu 20.04 LTS -järjestelmässä. Tämä viesti sisältää syvällisen ja helposti ymmärrettävän ratkaisun MySQL-pääsalasanan palauttamiseen Ubuntu 20.04: ssä.