Back to top

Autore Topic: [RISOLTO] incompatibilità nell'importazione del database ?  (Letto 7974 volte)

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
sul vecchio server con php 4.3.9 e mysql 4.1.2 esporto il mio database da joomla 1.5.23
e lo importo sul server con php 5.2.17 e mysql 5.1.59


mi da errore nell'importazione del database


 -- phpMyAdmin SQL Dump -- version 2.8.2.4 -- http://www.phpmyadmin.net -- -- Host: localhost:3306 -- Generato il: 04 Gen, 2012 at 05:17 PM -- Versione MySQL: 4.1.20 -- Versione PHP: 5.2.6 -- -- Database: `database_prova` -- -- -------------------------------------------------------- -- -- Struttura della tabella `jos_banner` -- CREATE TABLE `jos_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', `e[...]
« Ultima modifica: 05 Gen 2012, 12:12:57 da xpress »

Offline GianArb

  • Appassionato
  • ***
  • Post: 576
  • Sesso: Maschio
    • Mostra profilo
Re:incompatibilità nell'importazione del database ?
« Risposta #1 il: 04 Gen 2012, 22:04:25 »
Scusa questo è l'errore giusto??
La vita è una lunga lezione di umiltà.

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
Re:incompatibilità nell'importazione del database ?
« Risposta #2 il: 05 Gen 2012, 07:45:00 »
e si è quello che esce da phpmyadmin


e poi non capisco perchè nell'errore esce php 5.2.6  :o
« Ultima modifica: 05 Gen 2012, 07:52:03 da xpress »

mau_develop

  • Visitatore
Re:incompatibilità nell'importazione del database ?
« Risposta #3 il: 05 Gen 2012, 08:40:56 »
..e quale sarebbe l'errore? dov'è che ti dice che sbagli?

M.

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
Re:incompatibilità nell'importazione del database ?
« Risposta #4 il: 05 Gen 2012, 10:00:10 »
è questo
Messaggio di MySQL:
#1046 - No database selected

Edit : rimosso link ad area protetta.
« Ultima modifica: 05 Gen 2012, 11:37:01 da tomtomeight »

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
MIA SOLUZIONE
« Risposta #5 il: 05 Gen 2012, 10:44:33 »
io ho risolto cosi
senza fare da ssh il dump mysql e poi smpre in ssh reimportarlo
ho usato un file php che allego a chi dovesse servire

[allegato eliminato da un amministratore essendo vecchio più di un anno]

Offline GianArb

  • Appassionato
  • ***
  • Post: 576
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #6 il: 05 Gen 2012, 19:33:44 »
Bastava che entrassi nel db giusto... e che non lo creassi.. la prima query sql del file crea un database.. che tu hai gia..  ;D
La vita è una lunga lezione di umiltà.

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #7 il: 05 Gen 2012, 20:29:18 »
Bastava che entrassi nel db giusto... e che non lo creassi.. la prima query sql del file crea un database.. che tu hai gia..  ;D


no non so daccordo e ti spiego xchè
il database ovvio che va creato altrimenti come lo importi da phpmyadmin?

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #8 il: 05 Gen 2012, 20:30:57 »
rimane un problema con questo metodo cioè con quel file php che ho allegato in questo topic per fare il dump e importarlo nel mio db vuoto una volta visionato in joomla i testi sono rovinati negli accenti
è un bel problemino devo dire

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #9 il: 05 Gen 2012, 20:34:17 »
Non serve nessuno script GianArb ha ragione nel file dump va tolta l'istruzione " crea database " anzi va tolto ogni riferimento al db di partenza, perché tu devi trasferire solo le tabelle coi contenuti e basta.

Offline GianArb

  • Appassionato
  • ***
  • Post: 576
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #10 il: 06 Gen 2012, 03:44:59 »
In genere un provider ti da un db gia creato.. non ti da la possibilità di crearne.. ti consiglio di fare un controllo approfondito in tal senso...  ;D
La vita è una lunga lezione di umiltà.

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #11 il: 06 Gen 2012, 08:27:32 »
Non serve nessuno script GianArb ha ragione nel file dump va tolta l'istruzione " crea database " anzi va tolto ogni riferimento al db di partenza, perché tu devi trasferire solo le tabelle coi contenuti e basta.



[size=78%]In genere un provider ti da un db gia creato.. non ti da la possibilità di crearne.. ti consiglio di fare un controllo approfondito in tal senso...  ;D [/size]


ma io non ho mai fato riferimento al crearne uno ma di importarne uno e le su tabelle


esempio della prima parte del mio database esportato





-- phpMyAdmin SQL Dump
-- version 3.1.3.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generato il: 05 gen, 2012 at 07:13 PM
-- Versione MySQL: 5.1.33
-- Versione PHP: 5.2.9

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: `miodatabase`
--

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

--
-- Struttura della tabella `jos_banner`
--

CREATE TABLE IF NOT EXISTS `jos_banner` (..........................


fino a prima di create table l'ho cancellata eppure non cambia nulla sul web server remoto non riesco ad importarlo eppure sia php che mysql ha una versione superiore

non so se cosi sono riuscito a spiegarmi

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #12 il: 06 Gen 2012, 08:30:55 »
Quando esporti seleziona modalità compatibile, lo stesso quando importi.

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #13 il: 06 Gen 2012, 08:58:00 »
Quando esporti seleziona modalità compatibile, lo stesso quando importi.


si ho provato anche cosi dando compatibilità Modo di compatibilità SQL esempio MYSQL323
sia in esportazione che in importazione
ho provato anche con una singola tabella giusto per provare


mi sembra assurdo io non credo di essere l'unico ad aver riscontrato questo problema, anche se in rete problema come il mio non l'ho trovato

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #14 il: 06 Gen 2012, 11:37:07 »
Comunque non ho capito il tipo di errore, nel post iniziale non vedo nessun errore.

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #15 il: 06 Gen 2012, 11:46:46 »


Messaggio di MySQL: #1046 - No database selected

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #16 il: 06 Gen 2012, 11:51:02 »
Ecco questo errore si presenta quando fai un import senza selezionare prima il database, il messaggio mi sembra abbastanza esplicativo.
In pratica apri il tuo phpmyadmin, poi selezioni un db vuoto e poi fai l'import.

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #17 il: 06 Gen 2012, 13:03:09 »
Ecco questo errore si presenta quando fai un import senza selezionare prima il database, il messaggio mi sembra abbastanza esplicativo.
In pratica apri il tuo phpmyadmin, poi selezioni un db vuoto e poi fai l'import.


esattamente da dentro il datbase vuoto dentro phpmyadmin faccio import ed esce l'errore

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #18 il: 06 Gen 2012, 14:00:39 »
Ma che significa da dentro il db vuoto, devi solo entrare in phpmyadmin e selezionare, spuntare non entrare un db presente e cliccare su import.

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #19 il: 06 Gen 2012, 14:21:31 »
ma forse è perchè mi spiego male io
se entro in phpmyadmin è ovvio che sono gia nel mio database in quanto apro appunto phpmyadmin dal link del mio database che trovo dentro il mio plesk panel


ovvio che sono dentro il phpmyadmin del mio database vuoto e poi ovviamente faccio il mio import del file sql o gzip che ho esportato precedentemente (da server locale xampp) e mi da errore nell'importazione
cosa che non succede su altri web server ma non dipende certamente dal web server in quanto ha una versione di php e myasq leggermente superiore
« Ultima modifica: 06 Gen 2012, 14:23:06 da xpress »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #20 il: 06 Gen 2012, 14:40:40 »
Se entri in phpmyadmin non entri in nessun db ma entri solo nel gestore dei db. Alla sinistra del gestore dovresti avere un elenco di db da selezionare. Se tu consideri l'apertura del solo phpmyadmin come essere dentro al db sbagli e la conseguenza è quell'errore.

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #21 il: 06 Gen 2012, 15:14:17 »
Se entri in phpmyadmin non entri in nessun db ma entri solo nel gestore dei db. Alla sinistra del gestore dovresti avere un elenco di db da selezionare. Se tu consideri l'apertura del solo phpmyadmin come essere dentro al db sbagli e la conseguenza è quell'errore.


scusa io entro nel mio phpmyadmin dal pannello plesk cliccando sul link del database e una voltra entrati nel mio phpmyadmin del database a sx c'è scritto "non ci sono tabelle" e un bottone CREA TABELLE


tu ti riferisci al phpmyadmin di altri gestori o di un server locale io ho plesk sul mio server dedicatoe funziona cosi al 100%, funziona cosi anche su domini su server remoti virtuali
il problema è nell'importazione quindi direi di tralasciare il fatto se sono dentro o no al mio database per l'importazione xchè ci sono gia dentro solo che da errore
« Ultima modifica: 06 Gen 2012, 15:15:53 da xpress »

Offline xpress

  • Appassionato
  • ***
  • Post: 416
    • Mostra profilo
Re:[RISOLTO] incompatibilità nell'importazione del database ?
« Risposta #22 il: 06 Gen 2012, 16:32:01 »
allego anche uno screenshot cosi da capire meglio visto che non ci credete

[allegato eliminato da un amministratore essendo vecchio più di un anno]

 



Web Design Bolzano Kreatif