Back to top

Autore Topic: [RISOLTO] errore trasfermento database  (Letto 24400 volte)

Offline harlock7217

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
[RISOLTO] errore trasfermento database
« il: 06 Set 2010, 19:52:57 »
chiedo scusa, ma cercando di trasferire il database copiato dal sito a quello locale, è venuto fuori questo errore:


#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 '' at line 4


non so proprio cosa significhi. Qualcuno può darmi una mano?
Grazie
Nicola
« Ultima modifica: 12 Set 2010, 10:42:24 da harlock7217 »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:errore trasfermento database
« Risposta #1 il: 06 Set 2010, 19:53:50 »
Verifica se le versioni del database sono uguali

Offline harlock7217

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:errore trasfermento database
« Risposta #2 il: 06 Set 2010, 20:00:43 »
Scusa la mia domanda sciocca, ma essendo nuovo di jommla..... ;D

Se quando ho fatto il trasferimento da locale a remoto non mi ha dato problemi, penso che probabilmente le verisoni siano compatibili o sbaglio?
Poi da remoto a locale mi ha dato questo errore...

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:errore trasfermento database
« Risposta #3 il: 06 Set 2010, 20:19:24 »
 
Citazione
penso che probabilmente le verisoni siano compatibili

Non è mica vero, le versioni vecchie sono compatibili con le nuove, mentre le nuove non sono compatibili con le vecchie.
Verifica comunque che ti costa?

Offline harlock7217

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:errore trasfermento database
« Risposta #4 il: 06 Set 2010, 20:23:12 »
ehm.. nn so se è giusto così altrim nn saprei cm verificare le versioni...

nel database copiato dal sito cm intestazione c'è:

-- phpMyAdmin SQL Dump
-- version 2.11.9.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generato il: 06 Set, 2010 at 07:21 PM
-- Versione MySQL: 5.1.30
-- Versione PHP: 5.2.13



in quello in locale è:

-- phpMyAdmin SQL Dump
-- version 3.2.4
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generato il: 05 set, 2010 at 07:46 PM
-- Versione MySQL: 5.1.41
-- Versione PHP: 5.3.1



ripeto nn so se questa è la procedura giusta per verificare le versioni....


Offline harlock7217

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:errore trasfermento database
« Risposta #5 il: 06 Set 2010, 21:14:55 »
chiedo lumi per favore.
Non capisco e nn riesco a trovare soluzioni sia sul forum che in generale sul web.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:errore trasfermento database
« Risposta #6 il: 06 Set 2010, 21:18:12 »
Puoi leggere il file .sql del database e postare le prime righe (mi raccomando non tutte) così da vedere la riga che genera l'errore

Offline harlock7217

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:errore trasfermento database
« Risposta #7 il: 06 Set 2010, 21:32:23 »
ecco una parte del database... spero sia sufficiente...

-- phpMyAdmin SQL Dump
-- version 2.11.9.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generato il: 06 Set, 2010 at 07:21 PM
-- Versione MySQL: 5.1.30
-- Versione PHP: 5.2.13

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `my_affarieinternet`
--
CREATE DATABASE `my_affarieinternet` DEFAULT CHARACTER SET ;
USE `my_affarieinternet`;

-- --------------------------------------------------------

--
-- Struttura della tabella `bak_banner`
--

DROP TABLE IF EXISTS `bak_banner`;
CREATE TABLE IF NOT EXISTS `bak_banner` (
  `bid` int(11) NOT NULL auto_increment,
  `cid` int(11) NOT NULL default '0',
  `type` varchar(30) NOT NULL default 'banner',
  `name` varchar(255) NOT NULL default '',
  `alias` varchar(255) NOT NULL default '',
  `imptotal` int(11) NOT NULL default '0',
  `impmade` int(11) NOT NULL default '0',
  `clicks` int(11) NOT NULL default '0',
  `imageurl` varchar(100) NOT NULL default '',
  `clickurl` varchar(200) NOT NULL default '',
  `date` datetime default NULL,
  `showBanner` tinyint(1) NOT NULL default '0',
  `checked_out` tinyint(1) NOT NULL default '0',
  `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
  `editor` varchar(50) default NULL,
  `custombannercode` text,
  `catid` int(10) unsigned NOT NULL default '0',
  `description` text NOT NULL,
  `sticky` tinyint(1) unsigned NOT NULL default '0',
  `ordering` int(11) NOT NULL default '0',
  `publish_up` datetime NOT NULL default '0000-00-00 00:00:00',
  `publish_down` datetime NOT NULL default '0000-00-00 00:00:00',
  `tags` text NOT NULL,
  `params` text NOT NULL,
  PRIMARY KEY  (`bid`),
  KEY `viewbanner` (`showBanner`),
  KEY `idx_banner_catid` (`catid`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;

--
-- Dump dei dati per la tabella `bak_banner`
--


e comunque grazie per la tua pazienza.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:errore trasfermento database
« Risposta #8 il: 06 Set 2010, 22:09:46 »
ciao,
 l'errore citato è un generico errore di parsing. leggendo il codice non lo trovo, le due versioni dovrebbero essere compatibili. la versione di phpmyadmin 2.11.9.5 non è recentissima, ma dovrebbe poer gestire mysql 5.1.

domanda hai scaricato il dump e lo hai ricaricato olo hai  inserito in un file creato con win / modificato con un editor di win?

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline angelcs

  • Appassionato
  • ***
  • Post: 689
  • Sesso: Maschio
  • SEO
    • Mostra profilo
Re:errore trasfermento database
« Risposta #9 il: 06 Set 2010, 22:50:39 »
Se posso consigliarti, io utilizzo un'altro metodo con akeebabackup.com  per fare backup e per trasferire i siti da un server a un'altro. Lo trovo molto comodo e facile.

Se hai la possibilità di provarlo penso che risolvi.
Se credi dopo l'installazione vai nella configurazione e imposta SOLO ERRORI e FILE.ZIP il resto lascialo stare di default, semmai si verificano errori provvederai poi a modificarli.

Offline RayXp

  • Esploratore
  • **
  • Post: 71
  • Sesso: Maschio
    • Mostra profilo
Re:errore trasfermento database
« Risposta #10 il: 06 Set 2010, 23:25:39 »
Io ho risolto togliendo una stringa dal file del databse salvato in sql.xxxxxxx.it

Praticamente da quello che ho capito io il file del database non è possibile rinominarlo come quello vecchio perche l'host non lo permette dando quell'errore #1064

Questa è la stringa

CREATE DATABASE `nomedatabasetuo` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE nomedatabasetuo;

Ciao

Offline harlock7217

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:errore trasfermento database
« Risposta #11 il: 07 Set 2010, 09:31:32 »
innanzitutto grazie per i Vs. aiuti preziosi... essendo neofita a volte viene voglia di mandare tutto all'aria..  :-\

@mmleoni: ho solo scaricato e poi ricaricato. Non ho fatto altro né usato editor.

@angelcs: proverò akeebabackup da te consigliato. chissà....

@rayxp: ti chiedo scusa ma avrei alcune domande da farti. dovrei inserire quella stringa così com'é ne file del database? e dove precisamente? dovrei cancellare qualcos'altro?

saluti a tutti

Offline harlock7217

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:errore trasfermento database
« Risposta #12 il: 08 Set 2010, 17:46:14 »
purtroppo nn ho ancora risolto l'inghippo del mio problema e nn so cosa fare.
ho capito solo che la stringa in questione è la seguente:

CREATE DATABASE `my_affarieinternet` DEFAULT CHARACTER SET ;


l'unica cosa che posso dirvi è che i due database, quello del sito e quello remoto, hanno nomi differenti e quindi non so se questo comporta qualche differenza.
Se trasferisco il database da locale a remoto non ho nessun problema però.
Se qualcuno ha qualke ideuzza, per favore me la proponga.
Grazie
« Ultima modifica: 08 Set 2010, 18:12:16 da harlock7217 »

Offline angelcs

  • Appassionato
  • ***
  • Post: 689
  • Sesso: Maschio
  • SEO
    • Mostra profilo
Re:errore trasfermento database
« Risposta #13 il: 08 Set 2010, 23:28:25 »
Se hai joomla 1.5 installato con un database gia importato e non funziona ti consiglio di controllare attentamente il file di configurazione configuration.php.

controlla questi campi
   var $host = 'localhost';
   var $user = 'root';
   var $db = 'joomla15';
   var $dbprefix = 'jos_';
 
devono corrispondere con i dati del tuo database funzionante, ciao.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:errore trasfermento database
« Risposta #14 il: 09 Set 2010, 21:10:39 »
dopo DEFAULT CHARACTER SET  è necessaria la specifica del set di caratteri, prova

CREATE DATABASE `my_affarieinternet` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

oppure

CREATE DATABASE `my_affarieinternet`;

alla peggio importa in un db esistente (non in mysql)

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline harlock7217

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:errore trasfermento database
« Risposta #15 il: 10 Set 2010, 19:16:21 »
Ma ci credete ke le sto provando tutte? Sto applicando tutit i consigli ke mi date, ma alla fine mi esce sempre questo messaggio:


query SQL:

--
-- Database: `my_affarieinternet`
--
CREATE DATABASE `my_affarieinternet` DEFAULT CHARACTER SET ;



Messaggio di MySQL: 

#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 '' at line 4






Non so come fare!!! sicuramente sarà una stupidaggine, ma al momento nn ne vengo a capo!!!!!  >:(


Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:errore trasfermento database
« Risposta #16 il: 10 Set 2010, 19:25:00 »
Ciao
Se hai già un database, cancella tutte le righe iniziali del backup fino a prima di struttura delle tabelle e fai un import da phpmyadmin su questo.

Offline harlock7217

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:errore trasfermento database
« Risposta #17 il: 10 Set 2010, 20:37:36 »
@tomtomfive: si è verificato questo errore:

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 @ 4
STR: ><
SQL:
<p>&Egrave;


query SQL:

<p>&Egrave;

Messaggio di MySQL: 

#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 '<p>&Egrave' at line 1


nn so cosa significa!!
!

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:errore trasfermento database
« Risposta #18 il: 10 Set 2010, 20:49:28 »
Controlla da phpmyadmin se nel database di destinazione la codifica  corrisponde a " CHARACTER SET utf8 COLLATE utf8_general_ci " come ti è stato detto nei post precedenti

Offline harlock7217

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:errore trasfermento database
« Risposta #19 il: 10 Set 2010, 21:00:58 »
eh si... tutti i parametri corrispondono....
Riprovando mi fornisce sempre lo stesso messaggio di errore....

 



Web Design Bolzano Kreatif