Joomla.it Forum

Non solo Joomla... => Sezione dedicata ai Server => : lando162 29 Nov 2006, 18:56:30

: Migrazione sito su altro server
: lando162 29 Nov 2006, 18:56:30
Allora ecco il mio problema, devo fare il cambio di server per alcuni motivi del mio sito.
Tempo fà, avevo gia fatto questa manovra con un'altro sito, e tutto era andato liscio come l'olio, sia con i file che con il db.
Per i file adesso, non ci sono problemi li sposto come voglio, ma il mio problema è il db!
l'ho esportato dal sito con "babackup" (non essendoci phpmyadmin) e quando arrivo a reimportarlo sul nuovo server con phpmyadmin mi da errore alla linea:

DROP table IF EXISTS 'jos_akobook'

e si blocca l'import del db "nomedb.sql"

Sicuramente sbaglio qualcosa... ma cosa?



Altro problema che sicuramente verrà fuori sempre sul db è questo:
sul vecchio server il joomla accede a tale db con il utente (ad es.) pippo password: pluto.
Sul nuovo server, se reimporto il db (sempre se ci riesco...) mi reimporto anche il privilegi? o devo reimpostarli ? sicuramente devo reimpostarli, ma non riesco a capire come fare.. con phpmyadmin.

Se avete qualche consiglio....
Vi ringrazio in anticipo
: Re: Migrazione sito su altro server
: surfbit 30 Nov 2006, 12:21:05
In genere per esportare un db, vai sotto "phpmyadmin" e clicchi su esporta scegliendo poi il formato!! Tu hai fatto un
backup dicendo che non c'è "phpmyadmin" Potresti dire le versioni Db?
In genere c'è una pagina iniziale "MySQL Account Maintenance" dove ti permette di creare Db, user, ed assegnare i privilegi!!   :)
: Re: Migrazione sito su altro server
: napo 30 Nov 2006, 13:16:44
quando arrivo a reimportarlo sul nuovo server con phpmyadmin mi da errore alla linea:

DROP table IF EXISTS 'jos_akobook'

Ma il messaggi d'errore completo qual'è?
Il tuo utente MySQL ha i privilegi per cancellare le tabelle?
: Re: Migrazione sito su altro server
: Bettinz 30 Nov 2006, 16:36:05
sposto nella sezione dedicata ai server  8)
: Re: Migrazione sito su altro server
: lando162 30 Nov 2006, 19:02:24
In genere per esportare un db, vai sotto "phpmyadmin" e clicchi su esporta scegliendo poi il formato!! Tu hai fatto un
backup dicendo che non c'è "phpmyadmin" Potresti dire le versioni Db?
In genere c'è una pagina iniziale "MySQL Account Maintenance" dove ti permette di creare Db, user, ed assegnare i privilegi!!   :)

Il server dovè adesso attivo il sito è una macchina linux con una debian sarge, con mysql 4.0.24, php 4.3.10.
Il db del sito l'ho estrapolato con babackup non avendo a disposizione ne phpmyadmin ne ssh.
il formato del db in questione è con estenzione .sql ed è alla fine un comune file di testo "credo", cmq eccone lo scorcio iniziale:

#
// Mambo Open Source MySQL-Dump
// http://www.mamboserver.com
#
// Host: Biohazard Crew - Snow Park - Corno alle Scale
// Generation Time: Nov 29, 2006 at 18:32
// Server version: 4.0.24_Debian-10sarge2-log
// PHP Version: 4.3.10-18
// Database : `biohazard`
// --------------------------------------------------------
#
// Table structure for table `jos_akobook`
#
DROP table IF EXISTS jos_akobook;
CREATE TABLE `jos_akobook` (
  `gbid` int(10) NOT NULL auto_increment,
  `gbip` varchar(15) NOT NULL default '',
  `gbname` varchar(20) NOT NULL default '',
  `gbmail` varchar(60) default NULL,
  `gbloca` varchar(50) default NULL,
  `gbpage` varchar(150) default NULL,
  `gbvote` int(10) default NULL,
  `gbtext` text NOT NULL,
  `gbdate` varchar(20) default NULL,
  `gbcomment` text,
  `gbedit` enum('y','n') NOT NULL default 'n',
  `gbeditdate` datetime default NULL,
  `published` tinyint(1) NOT NULL default '0',
  `gbicq` varchar(20) default NULL,
  `gbaim` varchar(20) default NULL,
  `gbmsn` varchar(20) default NULL,
  PRIMARY KEY  (`gbid`)
) TYPE=MyISAM;
#
// Dumping data for table `jos_akobook`
#
INSERT INTO jos_akobook VALUES

In fine sto cercando di reimportare questo db su una red hat enterprise 4.4 con mysql 4.1.0 tramite phphmyadmin, loggandomi con l'utente root di mysqle cercando di fare un import in questo modo:

Hompage di phpmyadmin => Importa => scelgo il file del db => esegui

l'errore eccolo:

Errore

Pare che ci sia un errore nella query SQL immessa. L'errore del server MySQL mostrato qui sotto, se c'è, può anche aiutare nella risoluzione del problema

ERROR: Stringa di Punctuation Sconosciuta @ 3
STR: //
SQL: #
// Mambo Open Source MySQL-Dump
// http://www.mamboserver.com
#
// Host: Biohazard Crew - Snow Park - Corno alle Scale
// Generation Time: Nov 29, 2006 at 18:32
// Server version: 4.0.24_Debian-10sarge2-log
// PHP Version: 4.3.10-18
// Database : `biohazard`
// --------------------------------------------------------
#
// Table structure for table `jos_akobook`
#
DROP table IF EXISTS jos_akobook;


query SQL:

# // Mambo Open Source MySQL-Dump // http://www.mamboserver.com # // Host: Biohazard Crew - Snow Park - Corno alle Scale // Generation Time: Nov 29, 2006 at 18:32 // Server version: 4.0.24_Debian-10sarge2-log // PHP Version: 4.3.10-18 // Database : `biohazard` // -------------------------------------------------------- # // Table structure for table `jos_akobook` # DROP table IF EXISTS jos_akobook;

Messaggio di MySQL: Documentazione
#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 '// Mambo Open Source MySQL-Dump
// http://www.mamboserver.com
// Host: Biohazard' at line 1

: Re: Migrazione sito su altro server
: giak 30 Nov 2006, 23:10:49
l'errore sono i commenti. nelle versioni successive di mysql sono cambiati. sostituisci i va // all'inizio di ogni riga con il cancelletto #
: Re: Migrazione sito su altro server
: lando162 01 Dec 2006, 11:00:48
l'errore sono i commenti. nelle versioni successive di mysql sono cambiati. sostituisci i va // all'inizio di ogni riga con il cancelletto #

oddio...

esiste un modo veloce per cambiare tutti i "//" in "#" ?

a mano mi sembra un odissea..... 2 mb di file di testo sono diverse righe.....  :'(
: Re: Migrazione sito su altro server
: cos 01 Dec 2006, 11:43:30
APRI  CON  contest o altro editor   e fai trova/sostituisci
: Re: Migrazione sito su altro server
: lando162 01 Dec 2006, 12:39:08
APRI  CON  contest o altro editor   e fai trova/sostituisci

tks fatto la modifica.... arrivo ad importare e tac.. altro errore di compatibilità  :'(

Messaggio di MySQL: Documentazione
#1054 - Unknown column 'n' in 'field list'
: Re: Migrazione sito su altro server
: giak 01 Dec 2006, 22:37:52
posta tutto l'errore. forse ha sostituito qualcosa che non dovevi