- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- trasferimento database - Errore sintassi mysql
-
Ciao. Quando esporti levi la spunta a "ricorda template"?
Visto che puoi agire direttamente sul server (da quello che ho capito) perchè non fai un "export/import" da shell che risulta anche essere più veloce?
Oppure ho capito male che puoi mettere mani sul server?
-
forse hai ragione, non ho tolto quella spunta.
no, purtroppo non posso accedere personalmente alla shell, solo al dominio. Il php.ini l'ho fatto modificare a richiesta.
EDIT: perdonami ma io sull pannello di manutenzione/backup di vbulletin non trovo un opzione ricorda template, trovo due tabelle nominate rispettivamente template e template history.
Potreste darmi una mano? se lo devo fare da phpmyadmin il backuo non so quali voci spuntare per farlo funzonare correttamente. Heeelp
-
Ovviamente il backup va fatto da phpmyadmin. Ho trovato più volte errori (e orrori) di qualsiasi tipo facendo i backup dal pannello di vB.
Accedi a phpmyadmin, clicca su esporta, seleziona tutte le tabelle da esportare. Tutte le spunte che compaiono lasciale invariate.
Devi solo mettere la spunta a "Salva con nome" per salvare il database sul PC e devi levare la spunta a "ricorda template".A questo punto, visto che in precedenza hai scritto che hai già chiesto a qualcuno di fare delle operazioni sul server (il php.ini), non fai prima a chiedere di esportare e reimportare il DB da shell? E' un'operazione da 10 minuti scarsi.
-
magari, ma no, diciamo completa mancanza di comunicazioen con il reparto tecnico...!! no comment.
grazie ancora per la tua risposta, un ultimissima cosa: il backup che presenta quegli errori di template è recuperabile secondo te?
-
Secondo me no. Se lo fai da phpmyadmin non dovrebbero comparirti.
-
Sono d'accordo, usa phpmyadmin seguendo le indicazioni di cionfs e non dovresti aver problemi.
Dovessero darti noia gli allegati, cosa che capita abbastanza spesso, passali su file system se ancora non lo hai fatto e poi riesporta il db ricordando di copiare anche la cartella su ftp che li contiene.
Potresti anche provare impex, ma lasciala come ultima soluzione se non riesci a farlo direttamente.
-
ragazzi vi chiedo aiuto, sta andando di male in peggio. allora, vi spiego cosa è successo:
Ho fatto il backup come consigliato da voi, ma purtroppo una volta scaricato mi sono accorto che era un backup fassulo, perchè mi scarica solo 65 tabelle su 151.
Ho visto che c'erano la galleria grafici e allegati dentro il database, ho trasferito tutto su file sistem e ho riprovato a fare il backup come l'ho fatto altre 100000 volte su altri domini senza problemi, ma niente Ho pensato che fosse un problema del server ma non è dovuto al server perchè su altri domini tutto va ok. Ho fatto riavviare l'apache, ma niente anche sta volta.adesso sto proprio disperato perchè ho provato a scaricare uno script php da un forum per fare il backup e ripristino di grossi database, Questo lo fa, o almeno apparentemente mi scarica tutte 152 le tabelle, ma poi quando vado a fare l'upload mi da error! senza nessuna spiegazione. Ho caricato manualmente, una per una, 151 tabelle nel database pensando di risolvere, ma quando vado sulla index non ci sono più i forum e non si vedono i caratteri, ovvero, non c'è nessuna scritta, è tutto vuoto. Sono andato nel pannell admin, e dio ne scampi, non c'era testo ed ho fatto riparazione e ottimizzazione delle tabelle, ma anche qui niente da fare. Allora ho fatto la riparazione degli indici univoci in caso di upload di backup corrotto, ma anche qui non è cambiato niente. Ora mi chiedo se posso trovare un modo di fare un backup con impex in quanto io il forum da spostare cell'ho ancora caricato sul vecchio server (versione 3.7.3), oppre aggiornare la versione alla 3.7.6 patch lvl 2, altrimenti non so veramente da che parte andare a sbattere la testa.
Grazie ancora per i consigli dati fin ora, se potete darmi ancora un piccolo-grande-medio (non so come definirlo) aiuto ve ne sarei grato.
-
Ma i siti si troverebbero sullo stesso server?
-
no, il problema è proprio questo, sono due server diversi e per di il reparto "tecnico" agisce in remoto, e secondo loro tutto è ok. Allora ho provato afare l'upload del database su un mio dominio con spazio mysql ma niente da fare, stesso identico problema, quindi non è il server.
Se avessi avuto il server in questa sede avrei potuto semplicemente farlo io da shell, ma essendo un intranet a + location non ho i server vicino a me e non ho i permessi per poterlo fare.
So che in un modo o nell'altro ci vado di mezzo io...!!!
-
come posso usare impex? posso importare una versione 3.7.3 in una 3.7.6 con impex? credo che quei pochi plugin, la template etc siano tutte compatibili tra loro.
Sto uscendo pazzo, non riescoa cavarne piede, credo che l'unico modo per riuscire a fare un back sia con impex o non so cos'altro inventarmi.
-
Per usare impex credo dovrebbero trovarsi i siti sullo stesso server.
Hai provato con MySQL Administrator? Ti permette di esportare/importare database in remoto.
-
dove lo posso trovare? si tratta di uno script in php? grazie ancora cionf, sei un grande, e scusa per la lagna..
-
Lo trovi quì: http://dev.mysql.com/downloads/gui-tools/5.0.html
E' un software che, una volta installato sul pc, ti permette di gestire il database.
-
nnooooo, sto su mac , non ho pc :....(
edit... ops, figuraccia, c' anche per mac... ora ci provo sorry, grazie amico mio grazie... ti tengo aggiornato, speriamo bene
-
con tutta la buona volontà ma non mi funziona. mi chiede host name, che sul forum è questo 123.188.86.81/boardtec, ma mi da errore, allora provo a mettere solo l'ip, anche con http (virtual host) ma niente... il nostro phpmyadmin è in localhost.. non parte proprio, metto sia le pass dell'ftp che quelle del database mysql ma non funziona, forse sbaglio qualcosa.
esiste una guida o un tutorial in merito? lo so che sto facendo la figura del mongo, però non riescoa farlo partire
-
io ho provato, allora questa è l'immagine:
img109.imageshack.us/img109/963/mysqladmin.jpg
Tieni presente che io mi devo connettere in remoto al server, quindi come faccio se il nostro phpmyadmin non ha un indirizzo ip diverso dal server ma è localhost?
praticamente nel campo 1 devo mettere locahost, poi nome database (che da noi è uguale al nome utente) e la password, io provo ma non si connette.
-
Dopo l'import hai provato a riparare/ottimizzare le tabelle?
Se sei riuscito a spostarle tutte senza che si verificassero errori, potrebbe essere sufficiente per sistemare le cose.
-
ciao karapoto. se guardi qualche post indietro capirai che ho provato semplicemente tutto, l'unica cosa ora sarebbe utilizzare mysql administrator ma non riesco a farlo funzionare. tu sai darmi qualche info?
grazie anche a te per l'aiuto
-
salve raga, io sono ancora in alto mare, non riesco a far funzioanre sto mysql administrator. Qualcuno ha una guida da consigliarmi? o un altro software simile? sto veramente incasinato!
-
Cosa ti crea difficoltà?
Lì devi solo settare:
- Host;
- Nome utente database;
- Password database.