Portál AbcLinuxu, 22. července 2025 03:01


Dotaz: Mysql-odstraněný root

Belik avatar 4.4.2008 14:25 Belik | skóre: 14 | blog: belik
Mysql-odstraněný root
Přečteno: 446×
Odpovědět | Admin
Zdravím,
povedla se mi úžasná věc... odstranil jsem si v mysql roota a teď jsem v situaci, kdy můžu sice druhým uživatelem (který ale také nemá všechna práva) vytvořit uživatele, který ale nemá vůbec žádná práva, takže jsem roota zase vytvořil, ale nevím jak mu přiřadit zpět všechna práva.... Myslím, že by se to mělo realizovat v 'safe mode', ale nevim jak na to.....
Předem díky za rady Belik
Slackware->Mandriva->*buntu->Fedora->Slackware + Debian
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Heron avatar 4.4.2008 14:32 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Mysql-odstraněný root
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle by mohlo pomoci: http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-unix
Heron
Belik avatar 4.4.2008 14:49 Belik | skóre: 14 | blog: belik
Rozbalit Rozbalit vše Re: Mysql-odstraněný root
Díky, ale ten návod se ale týká změny hesla roota, já heslo znám, ale root teď nemá žádná práva, potřebuju přiřadit práva...
Slackware->Mandriva->*buntu->Fedora->Slackware + Debian
Heron avatar 4.4.2008 15:22 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Mysql-odstraněný root
Mno při spuštění mysqld s parametrem --skip-grant-tables nedochází ke kontrole práv (tudíž je každý uživatel v podstatě root). Takže můžeš tomu rootovi ty práva zase přiřadit.
Belik avatar 4.4.2008 16:02 Belik | skóre: 14 | blog: belik
Rozbalit Rozbalit vše Re: Mysql-odstraněný root
A můžu se ještě zeptat jak....pro blbce :-)...už jsem totiz takhle něco zkoušel, ale nešlo mi to...vyhodilo to, že mysql pracuje v modu "-skip-grant-tables" a nelze provest tuto operaci (nebo neco pobneho, nemam ted k tomu serveru pristup...) --mozna jsem jenom spatne napsal prikaz...opravdu nevim.
Snad by mi pomohlo, kdybyste sem hodil vsechny prikazy, ktere mam pouzit jak jdou za sebou..
Diky Belik
Slackware->Mandriva->*buntu->Fedora->Slackware + Debian
Belik avatar 8.4.2008 13:22 Belik | skóre: 14 | blog: belik
Rozbalit Rozbalit vše Re: Mysql-odstraněný root
Tak jsem to zkusil a vysledek je takovýhle:
Mysql je spuštěný takhle:
/usr/bin/mysqld_safe --skip-grant-tables & mysqld
Zkusím přiřadit zpět práva a vypíše mi to toto:
#1290 - The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
takže nic...nevím co teď s tím...
Slackware->Mandriva->*buntu->Fedora->Slackware + Debian
8.4.2008 13:24 Zdenek
Rozbalit Rozbalit vše Re: Mysql-odstraněný root
Prava musite priradit klaicky pres UPDATE/INSERT a ne pres GRANT ktary pochopitlne v tu dobu nefunguje.
Belik avatar 23.4.2008 21:00 Belik | skóre: 14 | blog: belik
Rozbalit Rozbalit vše Re: Mysql-odstraněný root
Děkuji moc všem za odpovědi!
Nakonec jsem to vyřešil tak, že jsem vytvořil novou databázi mysql předpřipraveným skriptem a potom jsem do ní zpět zanesl ztracené údaje....ale dělat tohle na serveru s více databázemi a uživateli by bylo nepříjemné...
Slackware->Mandriva->*buntu->Fedora->Slackware + Debian

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.