Portál AbcLinuxu, 15. května 2025 16:15

Dotaz: Tip na backup/restore uživatelů v MySQL

9.8.2012 17:08 MM
Tip na backup/restore uživatelů v MySQL
Přečteno: 285×
Odpovědět | Admin
Ahoj všem, v databázi MySQL je databáze s názvem mysql ve které pokud předpokládám správně se ukládají názvy userů, jejich opravnění pro jednotlivé tabulky, databáze atd. Jak bych mohl s takové databáze vytvořit jednotlivé usery se vším nastavením každého zvlášť do souboru.sql, které bych pak jednoduše jako root importoval v případě problému zpět do MySQL. Jediné co mě napadá je, že bych třeba pomocí mysqldump vyexportoval celou databázi s názvem mysql a v případě problému ji smažu a naimportuji zpět vytvořený export soubor.sql. Jenže ... Poradí někdo? Díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.8.2012 21:25 MM
Rozbalit Rozbalit vše Re: Tip na backup/restore uživatelů v MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin

To fakt nikdo nezálohuje data? :-(

10.8.2012 16:52 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Tip na backup/restore uživatelů v MySQL
Toto je forum, nie support. Otazkou, ktoru ste pridali a podobnymi akurat odradite ludi, ktory by vam chceli podarit ...
10.8.2012 16:59 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Tip na backup/restore uživatelů v MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja nemam v mysql databazi tolko vela udajov aby sa mi oplatilo zalohovat jednotlive tabulky. Zalohu ako celok robim nasledovnymi prikazom v pre-exec volani backupu:
mysqldump --defaults-file=/root/.my.cnf --opt --flush-logs --flush-privileges --quote-names --complete-insert --add-drop-database --all-databases 1> "${SUBOR}"
Nazov suboru sa mi generuje automaticky a podla poznamky v mojom scripte --opt znamena:
--opt = --add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset
V subore "/root/.my.cnf" je ulozene heslo. Odzalohovany vystup sa da rovno pouzit na obnovenie dat, kedze obsahuje drop database/table. V pripade potreby je mozne vybrat aj konkretnu databazu a tym limitovat obsah backupu.

Vytvarat zalohu pre kazdeho uzivatela zvlast si nemyslim, ze je dobry napad. Tie zaznamy su len riadky v tabulkach a su navzajom previazane. To uz je jednoduchsie si odkladat prikazy na vytvaranie userov ako to pracne vytahovat a kontrolovat integritu pri "ciastocnych" obnoveniach.

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.