Thread obsoleto Problema importazione database .sql

Er Libanese

Utente Normale
Autore del topic
30 Luglio 2013
51
43
Miglior risposta
0
Ho problemi ad importare un database generato con phpmyadmin .sql.

Allora abbiamo cambiato hosting ci siamo mossi verso un nuovo web-host, questi assegna un nome profilo diverso ovviamente dal precedente sito di hosting, esempio "webhost2_" dal quale si creeranno diversi database sempre con quel prefisso, esempio "webhost2_newhost" ma "webhost2_" è fisso e non modificabile, almeno credo.

Il precedente assegnava un nome diverso, esempio "webhost1_" quindi i backup .sql generati sul vecchio sito avranno "DBNAME" e "DBUSER" "DBPASSWORD" ovviamente diverse, anche le tabelle del backup hanno un suffisso diverso, ma il nome delle tabelle è fixabile sul nuovo host in fase di installazione è possibile scegliere il nome suffisso delle tabelle.

Ricapitolando, sul nuovo host dove ho installato la medesima versione del cms di cui ho i backup, vado in cpanel, phpmyadmin, seleziono il dbase, importa, carico il file .sql, tutto importato correttamente, query eseguite con successo ma cippa, il cms NON si aggiorna di una virgola. Anche se su phpmyadmin esplorando le tabelle cè tutto, lista utenti, post, mail, etc... il sito rimane vuoto.

Noto che il suffisso delle tabelle è diverso, deleto tutto, ricarico il sito, reinstallo utilizzando il medesimo nome tabelle, importo, niente da fare, su phpmyadmin cè sta tutto, ma sul sito no, è defaut non importa nulla.

I backup .sql sono utilizzabili solo sul medesimo hosting?
Se si cambia host diventano inutilizzabili? oppure esiste il modo di recuperarli/convertirli in caso di cambio hosting obbligato? Grazie


Suggerimenti ?

p.s. La piattaforma cms è il datalife.
 
Ho problemi ad importare un database generato con phpmyadmin .sql.

Allora abbiamo cambiato hosting ci siamo mossi verso un nuovo web-host, questi assegna un nome profilo diverso ovviamente dal precedente sito di hosting, esempio "webhost2_" dal quale si creeranno diversi database sempre con quel prefisso, esempio "webhost2_newhost" ma "webhost2_" è fisso e non modificabile, almeno credo.

Il precedente assegnava un nome diverso, esempio "webhost1_" quindi i backup .sql generati sul vecchio sito avranno "DBNAME" e "DBUSER" "DBPASSWORD" ovviamente diverse, anche le tabelle del backup hanno un suffisso diverso, ma il nome delle tabelle è fixabile sul nuovo host in fase di installazione è possibile scegliere il nome suffisso delle tabelle.

Ricapitolando, sul nuovo host dove ho installato la medesima versione del cms di cui ho i backup, vado in cpanel, phpmyadmin, seleziono il dbase, importa, carico il file .sql, tutto importato correttamente, query eseguite con successo ma cippa, il cms NON si aggiorna di una virgola. Anche se su phpmyadmin esplorando le tabelle cè tutto, lista utenti, post, mail, etc... il sito rimane vuoto.

Noto che il suffisso delle tabelle è diverso, deleto tutto, ricarico il sito, reinstallo utilizzando il medesimo nome tabelle, importo, niente da fare, su phpmyadmin cè sta tutto, ma sul sito no, è defaut non importa nulla.

I backup .sql sono utilizzabili solo sul medesimo hosting?
Se si cambia host diventano inutilizzabili? oppure esiste il modo di recuperarli/convertirli in caso di cambio hosting obbligato? Grazie


Suggerimenti ?

p.s. La piattaforma cms è il datalife.
E' strano che tu abbia problemi, il nome dell'hosting qual'è?
Tu devi entrare su phpmyadmin, creare un nuovo database e in questo importare il file .sql, fatto ciò verifichi che prefix è stato usato per le varie tabelle, che devono essere uguali a quelle del vecchio hosting, a questo punto nel config del cms inserisci il nuovo nome del DB, la password e il prefix.

Mi sembra assurdo (mai sentito prima), che un hosting ti imponga un determinato prefix ai database sql.
 
E' strano che tu abbia problemi, il nome dell'hosting qual'è?
Tu devi entrare su phpmyadmin, creare un nuovo database e in questo importare il file .sql, fatto ciò verifichi che prefix è stato usato per le varie tabelle, che devono essere uguali a quelle del vecchio hosting, a questo punto nel config del cms inserisci il nuovo nome del DB, la password e il prefix.

Mi sembra assurdo (mai sentito prima), che un hosting ti imponga un determinato prefix ai database sql.

Ah, no io prima ho installato il cms, e poi importato il backup.

Ricapitolando, creo un nuovo database (il nome non ha importanza giusto?) poi vado in phpmyadmin, seleziono il database ed importo il file .sql solo dopo aver fatto questi passaggi provvedo alla installazione dle portale, indicando il database appena ripristinato, ma in "dbase_user" e "db_pw" ovvero utente e password del database devo usare quelle vecchie del database importato? comunque ultimata l'installazione dovrei trovare il nuovo portale con dentro tutti i vecchi contenuti importati, è corretto?

Grazie

Mi sembra assurdo (mai sentito prima), che un hosting ti imponga un determinato prefix ai database sql

Guarda che è sempre stato così, ne avro provati almeno 4 5 di hosting diversi, italiani e non ed il suffisso del database cè sempre stato ed è fisso non modificabile (usando "My Sql Database" non phpmyadmin), almeno sui web-hosting, poi non so se su VPS o simili la cosa è diversa.

Perfavore, Entra oppure Registrati per vedere i Link!
 
Ultima modifica:
Ricapitolando, creo un nuovo database (il nome non ha importanza giusto?) poi vado in phpmyadmin, seleziono il database ed importo il file .sql solo dopo aver fatto questi passaggi provvedo alla installazione dle portale, indicando il database appena ripristinato, ma in "dbase_user" e "db_pw" ovvero utente e password del database devo usare quelle vecchie del database importato? comunque ultimata l'installazione dovrei trovare il nuovo portale con dentro tutti i vecchi contenuti importati, è corretto?

Si devi fare così, user e pw devono essere quelli nuovi.

Non confonderti, quello è un prefix del NOME del database non delle tabelle. Nelle configurazioni nel dbname metterai Prefix_NomeNUOVOdb
 
Niente, neanche creando un dbase nuovo, importando il backup .sql con successo e senza errori ed installando il cms successivamente, ha funzionato.

Dopo aver fatto diversi tentativi, seguendo sempre gli step sopra, alla fine dopo averlo importato il backup prima della installazione del portale, lo ho importato una seconda volta da phpmyadmin, dopo l'installazione del portale, adesso ci sono i post, li vede ma mancano un casino di robe, tipo categorie, utenti, gruppi etc... che sulle tabelle ci sono tutti, ma il portale non le rileva, suggerimenti?? qualche query da lanciare x aggiornare/flashare tutto? Oppure?

Grazie
 
Prova a fare un repair e optimise, se non cambia nulla il problema è dovuto al backup o all'importazione fatta male.. cancella tutte le tabelle, rifai il backup e reimporta tutto