ugrás a tartalomhoz

MySQL elfelejtett jelszó

Anonymous · 2005. Jún. 9. (Cs), 15.07
Sziasztok.

Nagyon prózai kérdésem van. Mi van, ha nem tudjuk a MySQL root jelszavát?
Hogyan lehetne visszanyerni?
Újra lehet úgy telepíteni, hogy az adatok megmaradjanak?

Választ légyszi küldjetek a pyerre##kukac##axelero.hu címre.

Előre is köszönöm.
Pyerre
 
1

jelszó sehogy

bbalint · 2005. Jún. 9. (Cs), 15.28
mivel a MySQL a PASSWORD függvénnyel tárolja le a jelszavakat, ezért azt 'brute force'-val és/vagy 'dictionary attack'-kal meg lehetne törni, de. az is megoldás, ha a mysql adatbázis users tábláját kicserélitek (users.MYD):
egy másik gépre is feltelepíted a MySQL, megváltoztatod a 'root' felhasználó jelszavát arra, amire akarod, majd medkeresed a MySQL hol tárolja az adatok (data_dir konfigurációs beállítás) és kimásolod onnan a táblát.
bár, aszem van mysql nevű felhasználó is, aki konzolról a rendszer korlátlan ura.

bbalint
2

máshogy

VBala · 2005. Jún. 9. (Cs), 15.45
Egyszer régen én is elfelejtettem a mysql rootpasst, akkor keresgéltem és ezt találtam:
login as unix root
stop mysqld (/etc/init.d/mysqld stop)
start mysqld (/usr/bin/safe_mysqld --skip-grant-tables)
login into the mysql server (mysql -u root mysql)
change the root password (update user set password=password('new_password') where user='root';)
flush the privileges for the change to take effect (flush privileges;)
exit the database (quit)
stop the database (might need to kill the process)
restart the database as normal (/etc/init.d/mysqld start)
3

<Nincs cím>

CsONgi79 · 2005. Aug. 18. (Cs), 12.04
Szia!

Keresd meg a my.ini file-t (Ha Windows-od van, akkor a Windows könyvtárban) és ott lesz, amit keresel!

Üdv!