MySQL podatkovne baze na disku
9 naročnikov
9 naročnikov
Živjo,
postavljen imam IIS server na Windows 7 s podatkovnimi bazami MySQL. Zanima me, kje točno so te baze locirane na disku, da jih dodam v varnostno kopiranje na zunanji disk?
Hvala!
26 odgovorov
lahko jih dodas za backup ampak moras bazo vmes ugasnit :)
lahko naredis cold backup 1-2x na leto recimo
tako da mysqldump kot so ti predlagali
Hvala za odgovore.
Če sem prav razumel, moram vpisat tole, da kopiram vse podatkovne baze:
# mysqldump -u root -ptmppassword --all-databases > /tmp/all-database.sql
To sem nalimal v MySQL Querry Browser, kjer nisem imel odprte nobene baze, pa mi javi error. Odprl sem tudi eno bazo, pa isti error.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump -u root -klukec --all-databases > /tmp/all-database.sql' at line 1
Verjetno bi moral kopirati kako drugače?
faca5, je tole to, kar iščem (spodaj na sliki)? Če ta dva fajla dodam v backup, je kakšna možnost, da iz njih povrnem baze na drugem računalniku, ali je obvezen prej mysqldump?
Hvala!
Zgornjo vrstico sem prepisal v MySQL CLI, vendar ko pritisnem eneter, se mi kurzor premakne le eno vrsto nižje in naredi nakakšno puščico...
Weby hvala, se je premaknilo sedaj naprej, vendar dobim ta error:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
dump -u root -ptmppassword --all-databases > /tmp/all-database.sql' at line 1
mysql>
Jaja, sem vnesel v CMD, pa mi javi error. Lahko naredim screen...
Če je napaka, je verjetno tukaj: -ptmppassword
Kako mora izgledat ta del - pustim kot je, ali mora pisat -ptmpmojegeslo, ali -mojegeslo ? Hvala!