Hoe kinne jo MySQL root brûkerswachtwurd feroarje troch terminal

Ik ken wat oare behearders dy't it MySQL-rootwachtwurd binne fergetten, dit kin in wirklike oerlêst wêze, toch?

Stel jo foar dat jo in nije database moatte oanmeitsje, alles dwaan en jo kinne net, om't jo it wachtwurd fan 'e behearder (root) fan' e MySQL-server net kinne ûnthâlde, in echt probleem.

Hjir sil ik jo sjen litte hoe't jo tagong krije ta de MySQL-tsjinner fia de terminal Sûnder it root-wachtwurd yn te stellen, sadat jo ien kear yn it root-wachtwurd kinne feroarje.

Ferlykber artikel:
Kontrolearje MySQL-databank-tabellen en repare korrupt

It earste ding sil wêze om de mysql-tsjinst te stopjen:

De folgjende twa kommando's moatte wurde útfierd mei bestjoerlike privileezjes, itsij troch yn te stellen sudo oan it begjin fan it kommando of troch se direkt út te fieren as woartel

service mysql stop

Dit stoppe de tsjinst, no sille wy it begjinne, mar op in oare manier, in manier dy't ús letter net om in wachtwurd freget:

mysqld_safe --skip-grant-tables &

Klear, lit ús no tagong krije ta it MySQL-terminal:

mysql -u root

Se sille sjen dat it gjin wachtwurd hat frege, se sille sjen dat se de MySQL-konsole of terminal al ynfierd hawwe en kinne dwaan wat se wolle, litte wy trochgean mei it feroarjen fan it MySQL-rootwachtwurd.

Earst sille wy de MySQL-database as sadanich ynfiere:

use mysql;

Litte wy dan it wachtwurd feroarje:

update user set password=PASSWORD("ElNuevoPassword") where user='root';

Litte wy no de privileezjes ferfarskje:

flush privileges;

En einlings geane wy ​​út:

quit;

Klear, wy hawwe it wachtwurd fan 'e MySQL-root brûker feroare, no sille wy de tsjinst stopje en begjinne as it moat wêze:

service mysql stop

service mysql start

Fin

Dit is it, se hawwe al wer kontrôle oer har eigen MySQL-server


De ynhâld fan it artikel hâldt him oan ús prinsipes fan redaksje etyk, Om in flater te melden klikje hjir.

15 opmerkingen, lit jo

Lit jo reaksje efter

Jo e-mailadres wurdt net publisearre.

*

*

  1. Ferantwurdlik foar de gegevens: Miguel Ángel Gatón
  2. Doel fan 'e gegevens: Control SPAM, kommentaarbehear.
  3. Legitimaasje: jo tastimming
  4. Kommunikaasje fan 'e gegevens: De gegevens wurde net oan tredden kommunisearre, útsein troch wetlike ferplichting.
  5. Gegevensopslach: Databank hoste troch Occentus Networks (EU)
  6. Rjochten: Op elk momint kinne jo jo ynformaasje beheine, herstelle en wiskje.

  1.   fjoer sei

    Hiel goede tip, tank

  2.   Chaparral sei

    Poerbêst, geweldich!

  3.   FIXOCONN sei

    wachtsje oant it my oerkaam om it te besykjen, neat goede tips

  4.   CrisXuX sei

    excelente

  5.   Gustavo Londono L. sei

    heul goed artikel, in knuffel !!

  6.   ricardo sei

    Hiel nuttich, jo hawwe my gewoan út 'e bân helle. Dankewol.

  7.   pepe sei

    Hiel nuttich, do hast my hastich, tank!

  8.   jose sei

    Dizze oplossing hat in protte kearen foar my wurke, mar no haw ik in nij ynstalleare mysql-motor en ik besykje it wachtwurd yn te stellen, lykwols fertelt it my dat it fjild "wachtwurd" net bestiet, ferifiearje de struktuer en it fjild bestiet net echt , Elk idee hoe it te reparearjen?

  9.   Ignatius farre sei

    Tankewol, jo hawwe my bewarre troch de kontrôle oer myn mysql werom te krijen ...

  10.   david sei

    Ik wurke út tsientûzen tank.

  11.   Javierfdez sei

    No, jo hawwe myn probleem oplost. Dankewol!

  12.   freval sei

    De lêste 4 stappen meitsje in ferskil tige tank

  13.   FuzzJS sei

    Tankewol it wurke heul goed foar my, mar ik hie in flater nei it earste kommando mei it folgjende berjocht:

    mysqld_safe Directory '/ var / run / mysqld' foar UNIX-socketbestân bestiet net

    It oanmeitsjen fan de map hat it probleem oplost en ik koe de wachtwurdferoaring foltôgje, ik diel de kommando's foar it gefal dat immen oerkomt.

    mkdir -p / var / run / mysqld
    chown mysql: mysql / var / run / mysqld

  14.   ANNE JULIA sei

    Te goed

  15.   Giuseppe sei

    Tige tank foar it artikel.
    It holp my de testdatabases te herstellen fan in frambozen pi wêryn ik lange tiid in LAMP-tsjinner haw ynstalleare.