Che intendi? :rolleyes:(Io ho un server dedicato con windows server 2008 e iis 7.5)
Visualizzazione Stampabile
se hao il server dedicato hai accesso al file system e quindi puoi copiare i file che compongono il database (*.frm, *.MYD e *.MYI) nella cartella dove si trovano i database di mysql. Sempre che ci accedi anche dal server sorgente.
Questo è senz'altro il metodo preferito di tutti e non cambia una virgola al formato delle tabelle :)
Se hai un server dedicato dovresti conoscere le basi ... almeno queste. Se non le hai forse è il caso che mi fai parlare con il tuo tecnico, facciamo prima :)
Si tratta di un semplice copia-incolla di file database da server sorgente a server destinazione ... se si hanno gli accessi. Io non ho ancora capito se hai accesso al server sorgente allo stesso modo come l'hai con il server destinazione.
Perfetto, grazie :)
PS: i file mysql linux sono 100% compatibili con i file windows, per cui non ci sono problemi di trasporto e pertanto non c'è nessun tipo di problema di trascodifica.
io ho sia il vecchio che il nuovo server nel mio ufficio quindi posso fare tutto quello che si vuole, non ho ben capito cosa intendi con
importare il database fin quando non combacia.
Ho esportato con phpmyadmin e importato con il comando mysql < backup.sql con opzione --default-character-set impostato sia a utf8 sia a latin1 ma niente
il database è di 2 giga quindi non ho fatto l'importazione da phpmyadmin
Ok, queste erano informazioni importantissime, perché parliamo da 2+ pagine alla cieca. Cioè se non mi date informazioni le mie risposte sono vaghe. :)
Visto che hai accesso diretto ai database, non vedo perché utilizzi phpmyadmin. Lui non è compatibile con il comando mysql, o diciamo, non del tutto.
Prova invece di copiare direttamente i file. La via più semplice è FTP, dove operi dalla macchina destinazione e ti scarichi dalla macchina sorgente il database. Al massimo, per Linux, devi poi cambiare i diritti.
Luogo dei database in Windows: c:\xampp\mysql\data\
Luogo dei database in Linux: /var/lib/mysql/
Cambiare diritti (solo Linux, non toccare quelli di Windows):
chown -R mysql:mysql /var/lib/mysql/nome_database
chmod 600 /var/lib/mysql/nome_database/*
non ti preoccupare sono entrambi linux ed entrambi nel mio ufficio quindi posso copiare i file direttamente. Non sapevo che si potesse fare anche così
ti ringrazio.
Lunedì provo e ti dico.
ciao