A root jelszó megváltoztatása-mysql ubuntu

Állítsa le a MySQL-szerver (stop opció):

sudo /etc/init.d/mysql megálló

Fuss a lehetőséget mysqld_safe --skip-támogatás-asztalok:

sudo /etc/init.d/mysqld_safe --skip-támogatás-asztalok

Ha jól értem, mysqld_safe - MySQL indítási parancsfájl a „csökkentett módban”, vagy valami ilyesmi. Opció --skip-támogatás-asztalok (Megjegyzendő, hogy a fenti lehetőségek, érdemes két mínusz jel). ahogy sejteni lehet a neve, akkor fut a MySQL szerver, tekintet nélkül a támogatási táblák, amelyek megakadályozzák, hogy elérje az adatbázis bármely felhasználó jelszó nélkül, és minden a jogosultságokat. Bejelentkezés jel ( ) A végén azt jelzi, hogy a folyamat a háttérben fut.

Csatlakozás a MySQL-szerver root:

Mint látható, nincs szükség a használatához sudo és / vagy teljes elérési utat.

Fog dolgozni a MySQL terminál (line kezdődik mysql>). meg lehet kezdeni, hogy cserélje ki a jelszót a root felhasználó:

Kiválasztása egy adatbázist a neve mysql. amelyhez a kérelmeket meg kell valósítani:

Mi frissíteni a mező értéke jelszót. ahol a felhasználó a root érték mezőben. és a fogadó mező értéke localhost:

frissítés felhasználó által beállított password = jelszó ( 'new_password'), ahol a felhasználói = 'root' és host = 'localhost';

Megjegyezzük, hogy PASSWORD () SQL-funkció használható, hogy megvédje a jelszót, és maga az adatbázis mysql (ha jól értem) egy olyan rendszer.

  • Ezután frissíteni kell a gyorsítótárat a kiváltságokat, amelyhez használja a parancsot egy síkban van a megfelelő opció:

    Kilépés a konzol mysql:

    Állítsa le az összes folyamatokat elemzi mysqld_safe:

    Indítsa el a démont MySQL:

    sudo /etc/init.d/mysql Start

  • Igyekszünk megy a gyökér az új jelszót. Erre a célra, akkor kapcsolatba MySQL (mint a 3. lépésben). de a további -p paraméter:

    Ekkor meg kell adnia a jelszót (Írja be a jelszót :)

    Ezen én mindent. Köszönöm a figyelmet. Sok szerencsét!