Android

Kuinka nollata mysql-pääsalasana

Howto Install Hadoop Using Ambari on Ubuntu

Howto Install Hadoop Using Ambari on Ubuntu

Sisällysluettelo:

Anonim

Unohditko MySQL-pääsalasanasi? Älä huoli, se tapahtuu meille kaikille.

Tässä opetusohjelmassa osoitamme sinulle, kuinka voit palauttaa MySQL-pääsalasanan, jos olet unohtanut sen. Tämän oppaan tulisi toimia kaikkien nykyaikaisten Linux-jakelujen, kuten Ubuntu 18.04 ja CentOS 7, kanssa.

edellytykset

Ennen kuin jatkat alla olevien vaiheiden kanssa, varmista, että olet kirjautunut palvelimellesi käyttäjänä, jolla on sudo-oikeudet.

Tunnista palvelinversio

Järjestelmässäsi käyttämästä MySQL- tai MariaDB-palvelinversiosta riippuen joudut palauttamaan juurisalasanan eri komennoilla.

Löydät palvelinversion antamalla seuraavan komennon:

mysql --version

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

Tai tulostettava näin MariaDB: lle:

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

Muista muistaa, mitä MySQL- tai MariaDB-versiota käytät.

Kuinka palauttaa MySQL- tai MariaDB-pääsalasanat

Noudata näitä vaiheita palauttaaksesi MySQL / MariaDB-pääsalasanasi:

1. Pysäytä MySQL / MariaDB-palvelu

Juurisalasanan vaihtamiseksi ensin on pysäytettävä MySQL-palvelin. Kirjoita seuraava komento:

sudo systemctl stop mysql

2. Käynnistä MySQL / MariaDB-palvelin lataamatta avustustaulukoita

Kun --skip-grant-tables -vaihtoehto on käytössä, kuka tahansa voi muodostaa yhteyden tietokantapalvelimeen ilman salasanaa ja kaikilla oikeuksilla.

Tietokantapalvelimen käynnistäminen lataamatta avustustaulutyyppiä:

sudo mysqld_safe --skip-grant-tables &

Yllä oleva & komennon lopussa oleva merkki aiheuttaa ohjelman toiminnan taustalla, joten voimme jatkaa kuoren käyttöä.

3. Kirjaudu MySQL-kuoreen

Nyt voit muodostaa yhteyden tietokantapalvelimeen pääkäyttäjänä ilman, että sinulta kysytään salasanaa:

mysql -u root

4. Aseta uusi pääsalasana

  • Suorita seuraavat komennot, jos sinulla on MySQL 5.7.6 tai uudempi tai MariaDB 10.1.20 tai uudempi:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'MY_NEW_PASSWORD'; FLUSH PRIVILEGES;

    Jos ALTER USER -käsky ei toimi sinulle, yritä muokata käyttäjätaulua suoraan:

    UPDATE mysql.user SET authentication_string = PASSWORD('MY_NEW_PASSWORD') WHERE User = 'root' AND Host = 'localhost'; FLUSH PRIVILEGES;

    Suorita seuraavat komennot, jos sinulla on MySQL 5.7.5 tai aiempi tai MariaDB 10.1.20 tai vanhempi:

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MY_NEW_PASSWORD'); FLUSH PRIVILEGES;

Jos molemmissa tapauksissa menee hyvin, sinun pitäisi nähdä seuraava tulos:

Query OK, 0 rows affected (0.00 sec)

5. Pysäytä ja käynnistä tietokantapalvelin normaalisti

Nyt kun pääsalasana on asetettu, meidän on pysäytettävä tietokantapalvelin ja käynnistettävä se normaalisti.

Pysäytä tietokantapalvelin seuraavalla komennolla:

mysqladmin -u root -p shutdown

Sinua pyydetään antamaan uusi pääsalasana:

Käynnistä tietokantapalvelin normaalisti:

  • Kirjoita MySQL:

    sudo systemctl start mysql

    Kirjoita MariaDB:

    sudo systemctl start mariadb

6. Varmista salasana

Kirjoita seuraava tarkistaaksesi, että uutta pääkäyttäjän salasanaa on käytetty oikein:

mysql -u root -p

Sinua pyydetään antamaan uusi pääsalasana. Kirjoita se, ja sinun tulee kirjautua tietokantapalvelimeesi.

johtopäätös

Tässä opetusohjelmassa opit palauttamaan MySQL- tai MariaDB-pääsalasanasi. Varmista, että uusi pääsalasanasi on vahva ja turvallinen, ja pidä se turvallisessa paikassa.

Jätä kommentti, jos sinulla on kysyttävää.

mysql mariadb