Login
Nome utente:

Password:

Ricorda



Recupero password

Registrati!
Navigazione
Utenti più attivi
1 Defkon1
Defkon1
6510
2 slyss
slyss
3387
3 blueangel
blueangel
1921
4 ianez
ianez
1914
5 urban
urban
1476
6 timgno
timgno
1420
7 dantom
dantom
1233
8 Energiko
Energiko
1013
9 unico77
unico77
985
10 Kirky
Kirky
862
Utenti Online
7 utente(i) online
(5 utente(i) in Forum)

Iscritti: 0
Ospiti: 7

altro...


Naviga in questa discussione:   1 Utenti anonimi






Copia e ripristino DB
#1
Senior


Benutzerinformationen
Inserito:
27/3/2007 16:42
raggruppare
Utenti Registrati
Messaggi: 233
Non In Linea
Avevo la necessità di fare molti backup su alcune tabelle, in modo veloce e soprattutto online. Il sito che gestisco usa diversi database.

Ho ripreso un veccihio modulo e adeguato alle mie esigenze.

L ho postato già su xoops.org, se vi può essere utile scaricatelo da qui

Inserito il:12/4/2012 23:01
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: Copia e ripristino DB
#2
Guru


Benutzerinformationen
Inserito:
16/5/2007 13:09
Da Cosenza
raggruppare
Utenti Registrati
Messaggi: 1420
Non In Linea
E' un ottimo modulo ma non l'ho testato in produzione, in locale funziona bene

Inserito il:13/4/2012 7:24
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: Copia e ripristino DB
#3
Senior


Benutzerinformationen
Inserito:
27/3/2007 16:42
raggruppare
Utenti Registrati
Messaggi: 233
Non In Linea
In produzione lo uso piu che altro per delle tabelle secondarie, non del sistema... Funziona bene per le mie esigenze.

Devo provare una nuova installazione e importare le tabelle xoops, non credo cmq ci siano problemi... l unico mio dubbio è sulle tabelle molto grandi.

Vedremo, appena provo vi faccio sapere.

Inserito il:13/4/2012 22:51
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: Copia e ripristino DB
#4
Webmaster


Benutzerinformationen
Inserito:
24/8/2004 13:11
Da Ancona
raggruppare
Webmasters
Messaggi: 6510
Non In Linea
Citazione:

Metalslug ha scritto:
Devo provare una nuova installazione e importare le tabelle xoops, non credo cmq ci siano problemi... l unico mio dubbio è sulle tabelle molto grandi.


l'ostacolo maggiore credo che lo vivrai non tanto in backup, quanto in restore...

Inserito il:14/4/2012 16:10
____________________
Visualizza immagine originale
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: Copia e ripristino DB
#5
Senior


Benutzerinformationen
Inserito:
27/3/2007 16:42
raggruppare
Utenti Registrati
Messaggi: 233
Non In Linea
Citazione:

l'ostacolo maggiore credo che lo vivrai non tanto in backup, quanto in restore...


Ne sono consapevole di questo, a me però interessa la possibilità di fare una backup completo frequente online.

Il ripristino dovrebbe servire solo in caso di disastri e in quel caso si esporteranno le tabelle in altro modo. Avevo provato un ottimo script che rendeva semplice l invio di tabelle molto grandi....

Sul sito che gestisco serve invece poter fare una copia di tabelle e ripristinarle in alcune sezioni che fanno uso di db diversi da quello del sistema. Questo mi è molto utile e non mi da problemi per ora.

Inserito il:14/4/2012 22:55
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: Copia e ripristino DB
#6
Senior


Benutzerinformationen
Inserito:
27/3/2007 16:42
raggruppare
Utenti Registrati
Messaggi: 233
Non In Linea
Mi rendo conto che sto cercando di fare qualcosa che non è adatto alle mie capacità...

Leggendo la discussione qui su XI mi è venuta la brillante idea di convertire i database da latin1 a utf8.

La conversione sembra funzionare, tranne in alcune tabelle che al momento dell importazione mi da i seguenti messaggi:

QueryCREATE TABLE xxxx_PDdownloads_indexpage indeximage varchar(255) DEFAULT 'blank.png' NOT NULLindexheading varchar(255) DEFAULT 'PD-Downloads' NOT NULLindexheader longtext NOT NULLindexfooter longtext NOT NULLnohtml tinyint(8) DEFAULT '1' NOT NULLnosmiley tinyint(8) DEFAULT '1' NOT NULLnoxcodes tinyint(8) DEFAULT '1' NOT NULLnoimages tinyint(8) DEFAULT '1' NOT NULLnobreak tinyint(4) DEFAULT '0' NOT NULLindexheaderalign varchar(25) DEFAULT 'left' NOT NULLindexfooteralign varchar(25) DEFAULT 'center' NOT NULLKEY indexheading (indexheading), KEY indexheader (indexheader), KEY indexfooter (indexfooter) );

MySQLBLOB/TEXT column 'indexheader' used in key specification without a key


Mentre la tabella è cosi composta:

# Backup for MySQL
#
# --------------------------------------------------------

#
# Table structure for table xxxx_PDdownloads_indexpage
#

DROP TABLE IF EXISTS xxxx_PDdownloads_indexpage;
CREATE TABLE xxxx_PDdownloads_indexpage (
   
indeximage varchar(255) DEFAULT 'blank.png' NOT NULL,
   
indexheading varchar(255) DEFAULT 'PD-Downloads' NOT NULL,
   
indexheader longtext NOT NULL,
   
indexfooter longtext NOT NULL,
   
nohtml tinyint(8) DEFAULT '1' NOT NULL,
   
nosmiley tinyint(8) DEFAULT '1' NOT NULL,
   
noxcodes tinyint(8) DEFAULT '1' NOT NULL,
   
noimages tinyint(8) DEFAULT '1' NOT NULL,
   
nobreak tinyint(4) DEFAULT '0' NOT NULL,
   
indexheaderalign varchar(25) DEFAULT 'left' NOT NULL,
   
indexfooteralign varchar(25) DEFAULT 'center' NOT NULL,
   
KEY indexheading (indexheading),
   
KEY indexheader (indexheader),
   
KEY indexfooter (indexfooter)
);

#
# Dumping data for table xxxx_PDdownloads_indexpage
#

INSERT INTO xxxx_PDdownloads_indexpage VALUES ('logo-en.gif'''''''00001'left ''left');


Cosa c è di sbagliato che non conosco?
E' un problema di importazione o la conversione in utf8 dovrebbe cambiare altro?

Inserito il:19/4/2012 1:35
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: Copia e ripristino DB
#7
Guru


Benutzerinformationen
Inserito:
16/5/2007 13:09
Da Cosenza
raggruppare
Utenti Registrati
Messaggi: 1420
Non In Linea
Se stai aggiornando il modulo, puoi ricreare le tabelle su phpmyadmin con utf8_general_ci e scaricarle per allegarle al modulo.

Inserito il:19/4/2012 2:12
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: Copia e ripristino DB
#8
Senior


Benutzerinformationen
Inserito:
27/3/2007 16:42
raggruppare
Utenti Registrati
Messaggi: 233
Non In Linea
Cerco di spiegare quello che sto facendo...
Dato che il modulo prevalentemente mi serve per copiare tabelle o interi db, i file vengono creati e salvati in uns cartella senza problemi.

Per convertire da iso a utf8 prendo i file salvati e li risalvo convertiti con il codice che ho preso qui su XI (vedi link nel post precedente). In modo da controllare le effettive modifiche sulle tabelle.

Per convertire la struttura delle tablle e database userei il seguente codice:

$xoopsDB->queryF("ALTER DATABASE ".$database_name." DEFAULT CHARACTER SET ".$new_charset." COLLATE ".$new_collation);
        
$res $xoopsDB->queryF("SHOW TABLES FROM $database_name");
            while(
$row $xoopsDB->fetchRow($res)) {        
                   
$xoopsDB->queryF("ALTER TABLE {$database_name}.`{$row[0]}` CONVERT TO CHARACTER SET ".$new_charset." COLLATE ".$new_collation);
                   
$xoopsDB->queryF("ALTER TABLE {$database_name}.`{$row[0]}` DEFAULT CHARACTER SET ".$new_charset." COLLATE ".$new_collation);
        }


Qusto dovrebbe sistemare la struttura del db e tabelle.

Il problema sinceramente non so come risolvero.

molte tabelle vengono importate sul server senza problema, mentre alcune danno l errore.


Inserito il:19/4/2012 4:12
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: Copia e ripristino DB
#9
Guru


Benutzerinformationen
Inserito:
16/5/2007 13:09
Da Cosenza
raggruppare
Utenti Registrati
Messaggi: 1420
Non In Linea
Non ho capito ancora una cosa, quando vai sulla scheda Restore, appare il nome del database ma non l'elelnco delle tabelle nel select box. Dovrebbero esserci tutte le tabelle, è un piccolo bug? A me sembra di si...!

Inserito il:19/4/2012 14:32
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: Copia e ripristino DB
#10
Senior


Benutzerinformationen
Inserito:
27/3/2007 16:42
raggruppare
Utenti Registrati
Messaggi: 233
Non In Linea
Il restore ripristina le tabelle nel database che scegli nel textbox... Ma se non hai nessuna tabella da copiare non appere nessun elenco.

A me serviva copiare e spostare le tabelle... quindi se non fai prima un backup delle tabelle non ce ne saranno da scegliere.

In pratica il modulo lavora sui file creati dal modulo non direttamente sul db. Sia per evitare errori sia per ottimizzare il modulo rendendolo abbastanza affidabile da poterci lavorare

Inserito il:19/4/2012 23:13
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto







Puoi vedere le discussioni.
Non puoi iniziare una nuova discussione.
Non puoi rispondere ai messaggi.
Non puoi modificare i tuoi messaggi.
Non puoi cancellare i tuoi messaggi.
Non puoi aggiungere nuovi sondaggi.
Non puoi votare nei sondaggi.
Non puoi allegare file ai messaggi.
Non puoi inviare messaggi senza approvazione.
Non puoi utilizzare tipo di argomento.
Non puoi utilizzare la sintassi HTML.
Non puoi utilizzare la firma.

[Ricerca avanzata]


XOOPS ITALIA © 2002-2012 - Powered by XOOPS