Pagina 1 di 1

recuperare database

Inviato: 08/03/2006, 2:53
da tractor
ciao :)

ho una domanda da niubbo da fare riguardo il database :)

avevo uno shop (molto malandato) e ho deciso di rifarlo nuovamente inserendo contrib e sistemando un pò il codice. A questo punto il problema che ho è quello di non sapere come recuperare i dati dal vecchio database :?

vorrei non perdere e trasferire sul database nuovo i dati relativi ai clienti, alle e-mail inviate, agli ordini, le descrizioni dei prodotti e quant'altro

qualcuno potrebbe darmi qualche dritta sù come fare e sù quali parti del database devo salvare per non perdere il lavoro precedentemente svolto?

grazie a tutti :)

Inviato: 08/03/2006, 17:19
da tractor
ragazzi nessuno può aiutarmi con questa cosa?

:( :(

Inviato: 08/03/2006, 19:40
da simoneinweb
1)apri il vecchio db con mysql o phpmyadmin.
2)Apri la tabella che ti interessa e cliccki su esporta.
3)Salvi il file sql.
4)Apri, sempre con mysql o phpmyadmin il nuovo db.
5)Vai su SQL
6)Clikki su sfoglia e selezione il file precedentemente salvato
7)Esegui la query.

Questo procedimento è utile se non vuoi sostituire i valori di tutte le tabelle.
Se non funzionasse metti, all'inizio del file .sql questo comando
DROP TABLE IF EXISTS

Se invece vuoi fare un restore di tutto il db puoi metterlo direttamente dentro la cartella admin/backups e andare su strumenti utili, ripristina database.

Spero di esserti stato d'aiuto

Inviato: 09/03/2006, 0:41
da tractor
simoneinweb ha scritto:1)apri il vecchio db con mysql o phpmyadmin.
2)Apri la tabella che ti interessa e cliccki su esporta.
3)Salvi il file sql.
4)Apri, sempre con mysql o phpmyadmin il nuovo db.
5)Vai su SQL
6)Clikki su sfoglia e selezione il file precedentemente salvato
7)Esegui la query.

Questo procedimento è utile se non vuoi sostituire i valori di tutte le tabelle.
Se non funzionasse metti, all'inizio del file .sql questo comando
DROP TABLE IF EXISTS

Se invece vuoi fare un restore di tutto il db puoi metterlo direttamente dentro la cartella admin/backups e andare su strumenti utili, ripristina database.

Spero di esserti stato d'aiuto
sei stato gentilissimo, grazie infinite :) e spero di riuscire a farlo senza fare danni :)

grazie ancora

Inviato: 09/03/2006, 1:01
da Simona67
Ciao,

Il recupero del database non è così semplice.

Se vuoi recuperalo senza perdere nulla contattami in PM.

Ciao Simona

Inviato: 24/03/2006, 18:20
da tractor
ciao a tutti :)

dopo molti tentativi sono riuscito a recuperare tutti i dati relativi ai prodotti e alle categorie (la fortuna del principiante :D)

adesso ho dei problemi con il recupero degli ordini e dei dati dei clienti :?, non è che, per favore, qualcuno potrebbe dirmi quali sono le tabelle che devo importare per salvare questi dati?

grazie a tutti per l'aiuto :)

...

Inviato: 25/03/2006, 11:42
da queengraph
customers, customers_info, address_book e tutte le tabelle con suffisso orders_.

se hai installato contributions, come dici, stai molto attento a quello che fai, potresti buttare via tutto (inizia ad esportare solo i dati e NON la struttura del db, poi esegui la queri solo con gli insert).

Re: ...

Inviato: 28/03/2006, 0:25
da tractor
queengraph ha scritto:customers, customers_info, address_book e tutte le tabelle con suffisso orders_.

se hai installato contributions, come dici, stai molto attento a quello che fai, potresti buttare via tutto (inizia ad esportare solo i dati e NON la struttura del db, poi esegui la queri solo con gli insert).
grazie 1000 queen :)

sono riuscito a recuperare tutto senza fare danni (miracolo :D)

:):)

...

Inviato: 28/03/2006, 9:59
da queengraph
bene ;)

ora non ti resta che confrontare le tabelle e vedere se sono state modificate da qualche contribution che hai installato, se così fossse, con qualche query di update in SQL dovresti cavartela.

Re: ...

Inviato: 02/04/2006, 21:13
da tractor
queengraph ha scritto:bene ;)

ora non ti resta che confrontare le tabelle e vedere se sono state modificate da qualche contribution che hai installato, se così fossse, con qualche query di update in SQL dovresti cavartela.
ciao queen :)

sembra essere andato tutto bene, ho solo un "prodotto fantasma" (l'ho battezzato io cosi' :D), a volte appare in "nuovi prodotti per", ha la tipica icona delle immagini corrote e se ci clicco sopra mi porta alla pagina "prodotto non trovato"

per caso sai dove posso andare a cercarlo per eliminarlo?

grazie 1000 per tutte le dritte :)

...

Inviato: 03/04/2006, 17:14
da queengraph
beh.. in tabella products o products_info.. ma credo ti convenga inserire l'immagine trattandolo come un nuovo prodotto, fai decisamente prima ;)

Re: ...

Inviato: 03/04/2006, 17:25
da tractor
queengraph ha scritto:beh.. in tabella products o products_info.. ma credo ti convenga inserire l'immagine trattandolo come un nuovo prodotto, fai decisamente prima ;)
eliminato :)

a questo punto posso anche dire "missione compiuta" :):)

grazie 1000 per l'aiuto queen ;);)

Inviato: 17/04/2006, 14:53
da skizo
Ragazzi scusate ho provato ad estrarre ed importare da phpmyadmin e anche se metto all'inizio del .sql DROP TABLE IF EXISTS mi restituisce il seguente errore:

Codice: Seleziona tutto

#1064 - 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 'CREATE TABLE `customers` (
  `customers_id` int(11) NOT NULL aut 
Non vorrei che fosse legato al fatto che usi Mysql 5. Che posso fare?

Grazie
Skizo