problema nell'eseguire mysqldump | Amministrazione, Gestione, Backup

Topic: Pubblico - Composto da 7 Posts di 2 Utenti.

05 Gennaio, 2010 10:53 #1
pierpap
Utente

pierpap
Registrato: Jan, 2010
Posts: 6
Offline

Buon giorno a tutti! Ho un database mysql (5.0.22) contenente un centinaio di tabelle sul quale eseguo giornalmente il backup con mysqldump senza aver mai avuto alcun problema. La settimana scorsa, ho cambiato il vecchio cellerone con un Dell E5500 latitude (2x Intel® Core™2 duo CPU T7250 2.00GHz,2 ma il SO è rimasto il medesimo: XP Pro Sp.3. Le prestazioni dell’applicativo sono logicamente aumentate ma facendo dei controlli mi sono accorto di avere, in qualche giornata, le copie in errore. In pratica, se da mysql/bin eseguo 4,5 o 10 volte di seguito il comando mysqldump -uroot dadb1 > d:\adb1.sql casualmente e sempre su tabelle diverse, mysqldup si interrompe segnalando:

mysqldump: mysqldump: Couldn’t execute ‘SHOW TRIGGERS LIKE ‘mov\_vendbilplu’’ Can’t create/write to file ‘C:\WINDOWS\TEMP\#sql_498_0.MYD’ (Errcode:13) (1)

Diciamo che su 10 volte la copia si conclude normalmente solo in 2 o 3 casi. Qualcuno può darmi indicazioni su cosa fare per risolvere il problema? Ringrazio anticipatamente chiunque volesse aiutarmi. Paolo

05 Gennaio, 2010 12:08 #2
g2d
Moderatore

g2d
Registrato: Jul, 2008
Posts: 867
Offline
Segui g2d su Twitter!

Ciao user:”pierpap”,

Benvenuto su MySQL Italia

Una domanda a volo sull’unità C:\

Quanto spazio hai libero ?

saluti user:”algweb”


Un tempo ero algweb ora sono g2d

05 Gennaio, 2010 13:10 #3
pierpap
Utente

pierpap
Registrato: Jan, 2010
Posts: 6
Offline

Grazie algweb.

Sulla partizione C: ho 4GB liberi. Nel my.ini ho però specificato tmpdir=d:/MySqlTmp; sulla partizione D ho circa 100GB liberi. Inoltre, avendo letto che poteva dare problemi ho disattivato McAfee avendo però lo stesso risultato.

05 Gennaio, 2010 13:20 #4
g2d
Moderatore

g2d
Registrato: Jul, 2008
Posts: 867
Offline
Segui g2d su Twitter!

Ciao user:”pierpap”,

mi incolli l’output di questa show lanciata dalla console mysql?

1<strong>show variables like '<span>tmp</span>';</strong>

Grazie a te!

Saluti

Ultima modifica 11 Luglio, 2010 01:16 di g2d


Un tempo ero algweb ora sono g2d

05 Gennaio, 2010 13:38 #5
pierpap
Utente

pierpap
Registrato: Jan, 2010
Posts: 6
Offline

eccomi: mysql> show variables like ‘tmp%’; tmp_table_size 33554432 tmpdir d:/MySqlTmp

2rows in set (0.00 sec)

05 Gennaio, 2010 14:24 #6
g2d
Moderatore

g2d
Registrato: Jul, 2008
Posts: 867
Offline
Segui g2d su Twitter!

Ciao user:”pierpap”,

penso che nel tuo caso bisognerebbe un pò aumentare il valore di questa variabile tmp_table_size,

Quanto pesa la tabella, in termini di occupazione di memoria?

Saluti user:”algweb”


Un tempo ero algweb ora sono g2d

05 Gennaio, 2010 14:29 #7
pierpap
Utente

pierpap
Registrato: Jan, 2010
Posts: 6
Offline

Ciao algweb, porto tmp_table_size a 64M e faccio un ulteriore test.

Per ‘quanto pesa la tabella’ cosa intendi di preciso?

Prova eseguita dopo la modifica: su 10 tentativi 6 abort, 4 riusciti. Il db ha tutte tabelle innodb ma ho anche provato a trasformarle tutte in myisam. L’occupazione del db è di circa 1GB. Saluti, Paolo

Ultima modifica 11 Luglio, 2010 01:16 di pierpap

Condividi su:

Loggati o Registrati per replicare