Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: timmynovak 12 Října 2011, 17:16:37

Název: Při záloze není dostupné MySQL pro spojení zvenčí
Přispěvatel: timmynovak 12 Října 2011, 17:16:37
Ahoj, mám MySQL databázi, MyISAM, a zálohuji ji jednou za hodinu příkazem:
 mysqldump  -uxxx -pxxx xxx >/home/xxx/xxx_bck.sql

Žádné addlocks apod. Jenže během zálohy se k dané databázi nemohu připojit ze žádného jiného stroje, hledal jsem,a le nanšel jak an to, můžeme mi, prosím, někdo poradit, co s tím? jak zajistit, aby i během vytváření zálohy (cca 40 vteřin) mohlo proběhnout připojení (a někdy select, někdy insert). Díky.
Název: Re:Při záloze není dostupné MySQL pro spojení zvenčí
Přispěvatel: Petr Merlin Vaněček 12 Října 2011, 19:13:31
Pokud je DB v MyISAM, použijte raději mysqlhotcopy

Pokud potřebujete i InnoDB, pak by mohl fungovat parametr --lock-tables=false
Název: Re:Při záloze není dostupné MySQL pro spojení zvenčí
Přispěvatel: timmynovak 11 Listopadu 2011, 23:05:52
zkusil jsem použít --skip-opt, je to mnohem lepší, ale stejně jsou tam okamžiky během zálohy, kdy je server nedostupný. lock na false nepomohlo:(
Název: Re:Při záloze není dostupné MySQL pro spojení zvenčí
Přispěvatel: Petr Merlin Vaněček 12 Listopadu 2011, 11:07:32
A mysqlhotcopy ?
Název: Re:Při záloze není dostupné MySQL pro spojení zvenčí
Přispěvatel: timmynovak 12 Listopadu 2011, 20:04:23
taky ne:( přišlo mi to ještě pomalejší, než s volbami. ale říkám si, že to nějak musí jít.
Název: Re:Při záloze není dostupné MySQL pro spojení zvenčí
Přispěvatel: ETNyx 13 Listopadu 2011, 10:25:38
při volbe --skip-opt se vypnou i jiné volby, které by mohly být zapnuty (--opt >> --add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset). Například --quick by měl pomoci urychlit celý proces zálohy. Proto by bylo lepší nepoužívat --skip-opt ale jen si vybrat tedy
Kód: [Vybrat]
--skip-add-locks
--skip-lock-tables