PDA

View Full Version : spostare DB mysql su diverse macchine....


carMAN
14-05-2004, 16:10
ho necessità di spostare un db MYSQL su un'altra macchina su cui è installata la stessa versione di MYSQL...come si fa?
grazie in anticipo...
ciao ciao

kingv
14-05-2004, 16:20
dipende, se le tabelle sono tutte MyISAM puoi anche zippare la directory del db e portarla dall'altra parte (a db giu'), oppure utilizzare mysqlhotcopy (anche a db funzionante).


Se hai anche tabelle InnoDB devi farti i tuoi script che chiamano mysqldump.

carMAN
14-05-2004, 16:31
le tabelle sono InnoDB.....ma non ho capito cosa devo fare? :-(
mi aiuti?
grazie

cionci
14-05-2004, 16:47
mysqldump è una utility che trovi all'interno della directory di mysql... Serve per esportare i database estrandone struttura e dati sottoforma di query SQL...

carMAN
14-05-2004, 17:08
ti ringrazio per l'interessamento.
Ho provato ad usare mysqldump ma le query sql vengono stampate sul video: come faccio a farle memorizzare su di un file?
ciao ciao e grazie

carMAN
14-05-2004, 18:39
up
:)

orpheus
15-05-2004, 10:28
Prova a fare mysqldump nomeDB > filedovesalvarlo.sql

carMAN
15-05-2004, 10:33
ok funziona...
ti ringrazio....
ma sull'help "mysqldump --help" mi sembra che non c'è scritto nulla riguardo a ciò...
ciao ciao e grazie di nuovo

cionci
17-05-2004, 14:03
Perchè non è un opzione di mysqldump...ma del sistema operativo che permette di redirigiere lo standard output (lo schermo) su file...