View Full Version : salvare e ripristinare un DB MySQL
gottardi_davide
14-06-2005, 20:06
Ho un DB da salvare e ripristinare su un altro pc, posso farlo? se si come?
Grazie.
p.s. posso accedere alla macchina solo in modalità testo.
conosco la locazione di mysql, ma non del database (ma il nome si)
per il salvataggio:
mysqldump -ppassword dbname > db.sql
per il restore sull'altro pc:
mysql -p dbname < db.sql
ci sono altri comandi piu complessi.
tu prova e vediamo
gottardi_davide
14-06-2005, 20:36
comincio a ringraziarti ora, se vanno mi hai salvato la vita. (anzi.. l'esame.. era la tesi!!!)
gottardi_davide
14-06-2005, 20:39
per il salvataggio:
mysqldump -ppassword dbname > db.sql
per il restore sull'altro pc:
mysql -p dbname < db.sql
ci sono altri comandi piu complessi.
tu prova e vediamo
non conosco bene linux.. mi spieghi bene i comandi per favore, graize.
(ad esempio: -ppassword è la pw del database? e l'user? non si mette?)
mingotta
14-06-2005, 21:13
non conosco bene linux.. mi spieghi bene i comandi per favore, graize.
(ad esempio: -ppassword è la pw del database? e l'user? non si mette?)
-ppassword significa che se, per esempio, la password è pippo, devi scrivere -ppippo
Domanda prevedibile: ma perchè tutto attaccato?
Risposta meno prevedibile: boh! Anche secondo me ha poco senso!
gottardi_davide
15-06-2005, 12:09
-ppassword significa che se, per esempio, la password è pippo, devi scrivere -ppippo
Domanda prevedibile: ma perchè tutto attaccato?
Risposta meno prevedibile: boh! Anche secondo me ha poco senso!
ma dove viene salvato il file creato?
gottardi_davide
15-06-2005, 12:18
per il salvataggio:
mysqldump -ppassword dbname > db.sql
per il restore sull'altro pc:
mysql -p dbname < db.sql
ci sono altri comandi piu complessi.
tu prova e vediamo
Mi dice: permesso negato.
l'output del comando mysqldump viene rediretto nel file sb.sql che verrà creato nella directory current directory quindi devi accertarti di essere in un punto del filesystem nella quale tu abbia permessi di scrittura...:)
gottardi_davide
15-06-2005, 19:07
l'output del comando mysqldump viene rediretto nel file sb.sql che verrà creato nella directory current directory quindi devi accertarti di essere in un punto del filesystem nella quale tu abbia permessi di scrittura...:)
Ho risolto, grazie.
Ora devo formattare e poi devo ripristinare il db, speriamo vada tutto bene.
speriamo, per ora mi fa piacere, ciao :D
gottardi_davide
17-06-2005, 11:12
speriamo, per ora mi fa piacere, ciao :D
Ce l'ho fatta, ma è successa una cosa spiacevole:
Tutti i caratteri accentati e i simbili come l'apostrofo sono stati trasformati in caratteri sconosciuti e ad esempio la parola più è visualizzata come pi'%&
Cosa posso fare?
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.