Back to top

Autore Topic: Problemi database tramite parallels  (Letto 4887 volte)

deniseargento

  • Visitatore
Problemi database tramite parallels
« il: 30 Ago 2011, 10:32:09 »
Salve a tutti,
dopo aver sviluppato il mio sito su piattaforma windows ho chiesto al mio hosting di fare il passaggio a linux. Ora quindi accedo tramite parallels plesk al mio spazio e anche al database tramite phpmyadmin. Il database è però anche accessibile dal sito dell'hosting sempre tramite phpmyadmin.
Questi due database (che dovrebbero essere lo stesso) non sono in sincronia tra loro. Tra l'altro il phpmyadmin su linux ha un'interfaccia diversa. Avendo problemi ad importare ho cancellato il database su linux col risultato ovvio che è scomparso il sito. Ora non so davvero come fare, tra l'altro lo stesso file riesco ad importarlo perfettamente su phpmyadmin dell'hosting (che ha un'interfaccia uguale a quella delle guide) mentre su linux niente.
Avete qualche idea?

mau_develop

  • Visitatore
Re:Problemi database tramite parallels
« Risposta #1 il: 30 Ago 2011, 14:48:08 »
Avete qualche idea?
--------------------------------
spazio win e spazio linux sono macchine diverse, database diversi entità diverse e non comunicano ne condividono nulla tra loro.

se stai lavorando sullo spazio linux devi essere sicura di finirci realmente e cioè che sia stato switchato il tuo nome di dominio

Se hai un hosting win+linux ... non va bene , deve essere linux e basta.

Phpmyadmin va benissimo e devi usare quello

Secondo me vi dovete solo intendere tu e il tuo provider

M.


deniseargento

  • Visitatore
Re:Problemi database tramite parallels
« Risposta #2 il: 31 Ago 2011, 10:13:45 »
Ciao, grazie per la risposta. Ho contattato il mio hosting e ha detto che devo usare solo il pannello plesk. Va bene ma perchè allora non riesco ad importare il database?C'è qualche operazione particolare?Non esiste nessuna guida (o io non l'ho trovata) che spieghi quali spunte fare o meno operando su linux.
Voglio dire, quando esporto esce la schermata seguente
 
 
Codice: [Seleziona]
Esportazione dei database dal server corrente in corso   Metodo di
esportazione:

Rapido - mostra solo le opzioni minime
Personalizzato - mostra tutte le possibili opzioni
 
 Output:

 Salva l'output in un file

Modello per nomi dei file:   usa questo per esportazioni future
Set di caratteri del file:
Compressione:
Salva l'output come testo  Formato:  Opzioni specifiche
al formato:   

Visualizza commenti(include informazioni come l'orario
dell'esportazione, versione di PHP, e la versione del server)
 

Aggiunge un commento personalizzato al header ( per tornare a capo):
Includi l'orario della creazione, ultimo aggiornamento, ed ultimo controllo
del database
Visualizza le relazioni delle chiavi esterne
Mostra tipi MIME
Includi esportazione in una transazione
Disabilita i controlli sulle chiavi straniere
Sistema di database o server MySQL un pó vecchio per massimizzare la
compatibilitá con:
Aggiungi l'istruzione DROP DATABASE
 Dump delle tabbelle
 

struttura
dati
struttura e dati  Opzioni di creazione dell'oggetto


 Aggiungi istruzioni:
 

Aggiungi l'istruzione DROP TABLE / VIEW / PROCEDURE / FUNCTION
Aggiungi l'istruzione CREATE PROCEDURE / FUNCTION
opzioni di CREATE TABLE:
 

IF NOT EXISTS
AUTO_INCREMENT
Racchiudi i nomi dei campi e delle tabelle in virgolette ` (Protegge i
nomi dei campi e tabelle che contengono caratteri speciali or parole
chiavi)  Opzioni del dump dei dati

 Invece delle istruzioni INSERT, usa:
 

Istruzioni INSERT DELAYED
Istruzioni INSERT IGNORE
Funzione da utilizzare per il dumping dei dati:
 La sintassi da utilizza per gli inserimenti dei dati:
 

includi i nomi dei campi in ogni instruzione INSERT
     
Ad esempio: INSERT INTO tbl_name (col_A,col_B,col_C) VALUES (1,2,3)
inserisci multiple righe in ogni instruzione INSERT
     
Ad esempio: INSERT INTO tbl_name VALUES (1,2,3), (4,5,6), (7,8,9)
emtrambi i precedenti
      Ad esempio: INSERT INTO
tbl_name (col_A,col_B) VALUES (1,2,3), (4,5,6), (7,8,9)
nessuno dei precedenti
      Ad esempio: INSERT INTO
tbl_name VALUES (1,2,3)
Lunghezza massima di una query creata
Esegui il dump dei campi nella notazione esadecimale (ad esempio, "abc"
diventa 0x0616263)
Esegui il dump dei campi TIMESTAMP in UTC (abilita il dump e la ricarica
dei campi TIMESTAMP tra server in diversi fusi orari)   

 Cosa sbaglio? [/list]
« Ultima modifica: 31 Ago 2011, 14:07:20 da tomtomeight »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

deniseargento

  • Visitatore
Re:Problemi database tramite parallels
« Risposta #4 il: 31 Ago 2011, 10:46:39 »
Ciao,
la guida l'avevo già vista e usata con successo un sacco di volte ma ora non ne vengo a capo. Il database di destinazione è vuoto e io al momento dell'esportazione faccio come dice la guida
 
Codice: [Seleziona]
Tabelle:
  Output:

 Salva l'output in un file

Modello per nomi dei file:   usa questo per esportazioni future
Set di caratteri del file:
Compressione:
Salva l'output come testo  Formato:  Opzioni specifiche
al formato:   

Visualizza commenti(include informazioni come l'orario
dell'esportazione, versione di PHP, e la versione del server)
 

 Aggiunge un commento personalizzato al header ( per tornare a capo):
 Includi l'orario della creazione, ultimo aggiornamento, ed ultimo controllo
del database
 Visualizza le relazioni delle chiavi esterne
 Mostra tipi MIME
Includi esportazione in una transazione
Disabilita i controlli sulle chiavi straniere
Sistema di database o server MySQL un pó vecchio per massimizzare la
compatibilitá con:
 Dump delle tabbelle
 

struttura
dati
struttura e dati  Opzioni di creazione dell'oggetto


 Aggiungi istruzioni:
 

Aggiungi l'istruzione DROP TABLE / VIEW / PROCEDURE / FUNCTION
Aggiungi l'istruzione CREATE PROCEDURE / FUNCTION
opzioni di CREATE TABLE:
 

IF NOT EXISTS
AUTO_INCREMENT
Racchiudi i nomi dei campi e delle tabelle in virgolette ` (Protegge i
nomi dei campi e tabelle che contengono caratteri speciali or parole
chiavi)  Opzioni del dump dei dati

 Invece delle istruzioni INSERT, usa:
 

Istruzioni INSERT DELAYED
Istruzioni INSERT IGNORE
Funzione da utilizzare per il dumping dei dati:
 La sintassi da utilizza per gli inserimenti dei dati:
 

includi i nomi dei campi in ogni instruzione INSERT
     
Ad esempio: INSERT INTO tbl_name (col_A,col_B,col_C) VALUES (1,2,3)
inserisci multiple righe in ogni instruzione INSERT
     
Ad esempio: INSERT INTO tbl_name VALUES (1,2,3), (4,5,6), (7,8,9)
emtrambi i precedenti
      Ad esempio: INSERT INTO
tbl_name (col_A,col_B) VALUES (1,2,3), (4,5,6), (7,8,9)
nessuno dei precedenti
      Ad esempio: INSERT INTO
tbl_name VALUES (1,2,3)
Lunghezza massima di una query creata
Esegui il dump dei campi nella notazione esadecimale (ad esempio, "abc"
diventa 0x0616263)
Esegui il dump dei campi TIMESTAMP in UTC (abilita il dump e la ricarica
dei campi TIMESTAMP tra server in diversi fusi orari) Poi però
quando importo esce questo errore  Errore Query SQL:

DROP TABLE IF EXISTS `bak_banner` ;


Messaggio di MySQL:
 #1046 - No database selected
« Ultima modifica: 31 Ago 2011, 14:06:26 da tomtomeight »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Problemi database tramite parallels
« Risposta #5 il: 31 Ago 2011, 10:48:32 »
Per cortesia non ripetere ogni volta le stesse cose, se leggi l'ultimo rigo ti dice che non hai selezionato il database.

deniseargento

  • Visitatore
Re:Problemi database tramite parallels
« Risposta #6 il: 31 Ago 2011, 10:54:02 »
L'avevo ripetuto perchè non mi ero accorta che non faceva vedere le crocette e volevo solo controllare se fossero messe giuste le spunte. Il database l'avevo selezionato, volevo mandare l'immagine...

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Problemi database tramite parallels
« Risposta #7 il: 31 Ago 2011, 10:55:47 »
Ma accedi al plesk e utilizzi phpmyadmin?

deniseargento

  • Visitatore
Re:Problemi database tramite parallels
« Risposta #8 il: 31 Ago 2011, 10:56:54 »
Accedo al plesk e poi lì trovo il database, clicco su webadmin e arrivo a phpmyadmin che però è diverso da quello che usavo prima.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Problemi database tramite parallels
« Risposta #9 il: 31 Ago 2011, 10:58:50 »
Messaggio di MySQL:  #1046 - No database selected

questo è il problema: sicura di aver selezionatoi il db e non che tu non lo debba prima creare?

attenzione ai termini: selezionare il db non significa aprire phpmyadmin.

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

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Problemi database tramite parallels
« Risposta #10 il: 31 Ago 2011, 10:59:41 »
Ok adesso devo uscire magari se non hai ancora risolto quando torno cerco di capire meglio.

deniseargento

  • Visitatore
Re:Problemi database tramite parallels
« Risposta #11 il: 31 Ago 2011, 11:23:40 »
Il database c'è, allego il file con le spunte che ho fatto seguendo la guida. Ho fatto altro prove con altre combinazione ma niente!
Grazie per la disponibilità,
Denise.

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

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Problemi database tramite parallels
« Risposta #12 il: 31 Ago 2011, 11:36:56 »
denise, è inutile che continui ad inviare ciò che tutti ti abbiamo detto non servire, almeno poi facessi un print screen in immagine: non vedi che non ci sono le tue spunte in nessuno dei tre invii?

Messaggio di MySQL:  #1046 - No database selected

sicura di aver cliccato il nome del db nella colonna sinistra di phpmyadmin prima di tentare l' importazione? se non lo hai fatto è necessario che il file da importare contenga, prima delle istruzione di creazione delle tabelle, il comando

USE <nomeDataBase>;

ciao,
marco


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

deniseargento

  • Visitatore
Re:Problemi database tramite parallels
« Risposta #13 il: 31 Ago 2011, 11:47:22 »
Grazie, ho risolto.
Selezionare tutto per bene quando esportavo e non lo facevo quando importavo perchè quando effettuavo tutte queste operazione sull'altro server lo prendeva automaticamente o non so come.
Scusate se ho messo su tutto questo casino,
grazie ancora.
Capisco che a "voi che sapete" ogni tanto irritino certe domande ma in fondo joomla mi pioace perchè tutti piano piano riescono più o meno ad usarlo. Con questi tempi di crisi purtroppo affidarsi a specialisti è sempre più un lusso per cui il fai da te dilaga.

mau_develop

  • Visitatore
Re:Problemi database tramite parallels
« Risposta #14 il: 31 Ago 2011, 13:09:29 »
EDIT -> risolto da tomtom

M.
« Ultima modifica: 31 Ago 2011, 14:49:28 da mau_develop »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Problemi database tramite parallels
« Risposta #15 il: 31 Ago 2011, 14:11:00 »
@deniseargento
 
Quando è necessario inserire del codice, ripeto solo quando necessario, inserirlo utilizzando il tag # altrimenti succede un casino come è avvenuto adesso, ho editato i messaggi inserendo il tag, ma la prossima volta ricordati di farlo tu.

 



Web Design Bolzano Kreatif