Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => Installazione, migrazione e aggiornamento => : xpress 04 Jan 2012, 20:11:25
-
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 (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[...]
-
Scusa questo è l'errore giusto??
-
e si è quello che esce da phpmyadmin
e poi non capisco perchè nell'errore esce php 5.2.6 :o
-
..e quale sarebbe l'errore? dov'è che ti dice che sbagli?
M.
-
è questo
Messaggio di MySQL:
#1046 - No database selected
Edit : rimosso link ad area protetta.
-
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]
-
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
-
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?
-
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
-
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.
-
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
-
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
-
Quando esporti seleziona modalità compatibile, lo stesso quando importi.
-
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
-
Comunque non ho capito il tipo di errore, nel post iniziale non vedo nessun errore.
-
Messaggio di MySQL: #1046 - No database selected
-
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.
-
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
-
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.
-
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
-
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.
-
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
-
allego anche uno screenshot cosi da capire meglio visto che non ci credete
[allegato eliminato da un amministratore essendo vecchio più di un anno]