Ako postoji direktan pristup serveru sa bazom, mysqlhotcopy je brz i siguran nacin za bekap myisam tabela, za innodb tabele je potreban innodbhotcopy (ne dolazi uz mysql, nije dzaba, nije open source, ne pravi ga sun/mysql vec je 3rd party tool) ono sto rade i jedan i drugi je da flushnu sve podatke na disk, zakljucaju sve tabele za pisanje i onda fizicki iskopiraju fajlove sa podacima. brze od toga ne moze :D jedino nije bas moguce uvek bekapovati samo segmente (u slucaju innodb-a koji ne trosi innodb-file-per-table, mora ceo innodb table space da se bekapuje) i bekap nije u "citljivom" formatu.
sa mysql 6.x dolazi online backup, to znaci da ce konzistentan bekap biti moguc bez lokovanja tabela (nesto poput lvm snapshot-a) ali to za sada ne postoji u mysql-u.
u slucaju da nije moguc direktan pristup (uglavnom je tako kod hostinga) onda kao sto je vec receno - mysqldump sa kucne masine moze da povuce bekap, ima opcije za ssl, kompresiju .. imate full kontrolu i to radi 1/1
ono sto neki hosting provajderi praktikuju je da je mysql-u pristup dozvoljen samo sa servera gde je aplikacija (1and1.com na primer, nikako ga ne preporucujem nikome imaju suluda pravila i limit do 100M po mysql bazi (mozete da imate 200 komada ali nijedna ne sme da bude veca od 100m ?!?!)) i tada je moguce
- koristiti neki proxy script (na primer takav dolazi uz EMS MySQL client)
- bekapovati bazu sa app servera (koristeci mysqldump ako postoji mogucnost ili vec neki od stotine skriptova dostupnih za web pisanih u php/perl/python/java...)
phpmyadmin nije nesto od cega treba bezati po svaku cenu, po velikom broju "poolova" (ne mogu da se setim nase reci za to) koje smo pravili ( a nismo placali da se bilo sta favorizuje posto je nama bitno da znamo interno realno stanje stvari) najpopularniji 3rd party mysql client (dakle ne racunamo mysql alate poput mysql cli-a, query browsera, administratora) je phpmyadmin, i za nepoverovati, duplo ima veci broj korisnika od prvog sledeceg u "pool-u" gde je moguce odabrati samo jedan klijent kao "najcesce koristen". U "pool-u" gde je moguce odabrati "sve klijente koje koristite" phpmyadmin ima preko 95% ... alat je dobar, bitno je samo obratiti paznju na limite koje namece web i limite koje namece sam hosting provajder (duzina izvrsavanja php skripte, kolicina memorije koju php skripta moze da proguta)
p.s. sto se price o provajderima tice, misk0, Tyler, ja nemam nista protiv da se brisnu moje poruke nevezane za temu (nije da me neko pitao :D )
p.p.s. niko nije reklamirao nijedan hosting, ja sam dao 2 linka na spisak "najpopularnijih" hosting provajdera, trenutno hocu sve svoje sajtove da skinem sa 1and1 (tuga i ocaj od provajdera, podrska nikakva) pa sam naleteo na ova dva odlicna spiska