Portál AbcLinuxu, 16. dubna 2024 23:45


Dotaz: zapomenuté heslo v MySQL

30.11.2004 22:16 Martin Majoroš | skóre: 1
zapomenuté heslo v MySQL
Přečteno: 517×
Odpovědět | Admin
Po dlouhe dobe potrebuji pouzit na notebook MySQL a nepamatuji si heslo na zadneho uzivatele ani na root. :o( Nevite nekdo jak jej odstranim? Zkousel jsem davat mysql_install_db v domeni, ze se databaze prepisi a heslo zapomene. Nicmene to nepomohlo. Nainstaloval jsem MySQL z rpm znovu a stale to nejde. Neporadi mi nekdo?

Mam distribuci Mandrake 10.0.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.11.2004 22:55 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: zapomenuté heslo v MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
mysql_install_db ani přeinstalování balíčku naštěstí s existující databází nic zlého neprovede.

Protože jsi spokojeně spouštěl mysql_install_db, tak zřejmě data nechceš, takže smaž /var/lib/mysql (pokud možno při neběžícím mysql), a pak spusť mysql_install_db.
1.12.2004 12:05 Martin Majoroš | skóre: 1
Rozbalit Rozbalit vše Re: zapomenuté heslo v MySQL
Diky za radu, tento zpusob pomohl, nastesti jsem data opravdu nepotreboval. :o))
30.11.2004 23:59 jm
Rozbalit Rozbalit vše Re: zapomenuté heslo v MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co nejak takhle (nezkousel jsem):
#!/bin/bash
read -p "Zadejte nove heslo: " PASSWORD
echo "Nove zadane heslo je: $PASSWORD" 
/usr/bin/mysqld_safe --skip-grant-tables
mysql -u root mysql -e "UPDATE user SET Password=PASSWORD('$PASSWORD') WHERE \
                        user='root'; \
                        FLUSH PRIVILEGES;"
if [[ $? -eq 0 ]]
then
        echo "MySQL - heslo uzivatele root aktualizovano" 
else
        echo "MySQL - aktualizace root hesla se nezdarila"
fi
1.12.2004 12:04 Martin Majoroš | skóre: 1
Rozbalit Rozbalit vše Re: zapomenuté heslo v MySQL
V tomto pripade me mysqld nepovolil prihlasit, takze to neproslo.... :o(
1.12.2004 12:39 jm
Rozbalit Rozbalit vše Re: zapomenuté heslo v MySQL
Jak nepovolil prihlasit? S tim novym heslem?
1.12.2004 15:17 Martin Majoroš | skóre: 1
Rozbalit Rozbalit vše Re: zapomenuté heslo v MySQL
Zrejme s novym heslem.

Napsalo to: Acces denied for user: 'root@localhost' (Using password: YES)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.