Riusare tabelle mysql

Ottimizzazione, pulizia, gestione e manutenzione di una Debian Box

Riusare tabelle mysql

Messaggioda cheis » 25/10/2005, 22:05

Come posso riusare le tabelle mysql che ho salvato in un tar??

Basta che copio quelle che avevo prima in /var/lib/mysql nuovamente in /var/lib/mysql???

Ma se faccio così ottengo da un interrogazione di una tabella:
Codice: Seleziona tutto
mysql> select * from users;
ERROR 1017 (HY000): Can't find file: './provider/users.frm' (errno: 13)


Come faer?? Grazie. :ciauz:
[color=FF0000]_____________________________________________[/color] [color=FF0000]www.cheis.org[/color]
cheis
Full Member
Full Member
 
Messaggi: 130
Iscritto il: 17/06/2005, 5:21

Re: Riusare tabelle mysql

Messaggioda cheis » 25/10/2005, 22:11

Mi rispondo da solo era questione di proprietà dei file...
Codice: Seleziona tutto
chown mysql:mysql *
e ho potuto interrogare le tabelle...

Grazie, Ciao :ciauz:
[color=FF0000]_____________________________________________[/color] [color=FF0000]www.cheis.org[/color]
cheis
Full Member
Full Member
 
Messaggi: 130
Iscritto il: 17/06/2005, 5:21

Re: Riusare tabelle mysql

Messaggioda keltik » 25/10/2005, 22:17

fare il backup di un database non è così semplice, e non so se quello che chiedi sia possibile.

il metodo sicuro per backupare e ripristinare databases consiste nel farne il dump (backup) e nel ricaricarlo all' occorrenza (restore).

esempio:
Codice: Seleziona tutto
keltik@debby:~$ mysqldump -p drupal > drupal.dump
Enter password:
keltik@debby:~$ head drupal.dump.sql
-- MySQL dump 10.9
--
-- Host: localhost    Database: drupal
-- ------------------------------------------------------
-- Server version       4.1.14-Debian_6-log

/*!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 */;

crea il backup del database `drupal'

con il comando `mysql` e la redirezione dell' output puoi reimportare i dati nel database.

la pagina man di mysqldump è estremamente interessante e ricca (compresi esempi per replicare databases da un server direttament ad un altro).

:ciauz:
Avatar utente
keltik
Hero Member
Hero Member
 
Messaggi: 1454
Iscritto il: 01/01/2005, 17:12

Re: Riusare tabelle mysql

Messaggioda cheis » 25/10/2005, 22:49

Caspita ma allora nn posso farci niente se ho salvato /var/lib/mysql apri pari a com'era???

Dimmi che posso fare qcosa... please... :help: C'avevo il blog lì.... :-o
[color=FF0000]_____________________________________________[/color] [color=FF0000]www.cheis.org[/color]
cheis
Full Member
Full Member
 
Messaggi: 130
Iscritto il: 17/06/2005, 5:21

Re: Riusare tabelle mysql

Messaggioda keltik » 25/10/2005, 23:35

onestamente non so, non ho mai provato questa soluzione. in teoria tutto quello che riguarda i databases di mysql risiede nella dir che hai backupato e quindi il server in avvio dovrebbe trovare i dati digeribili.

:ciauz:
Avatar utente
keltik
Hero Member
Hero Member
 
Messaggi: 1454
Iscritto il: 01/01/2005, 17:12

Re: Riusare tabelle mysql

Messaggioda MaXeR » 26/10/2005, 7:15

ho fatto una cosa del genere su un server (avevo un backup fisico ma non un dup dei dati)...
la cosa funziona correttamente... anche se non è molto ortodossa :-D

l'unico errore potrebbe derivare dall'utente debian-sys-.... (non ricordo interamente il nome) che gestisce il riavvio del server...

:ciauz:
http://leevee.it - Leevee Soluzioni Informatiche
Avatar utente
MaXeR
Administrator
Administrator
 
Messaggi: 3576
Iscritto il: 22/12/2004, 17:01
Località: Garda - VR

Re: Riusare tabelle mysql

Messaggioda cheis » 26/10/2005, 10:46

Grazie mille... ma così accedo alle tabelle ma devono esserci atri problemi su programmi che nn ho installato...

Grazie. :ciauz:
[color=FF0000]_____________________________________________[/color] [color=FF0000]www.cheis.org[/color]
cheis
Full Member
Full Member
 
Messaggi: 130
Iscritto il: 17/06/2005, 5:21


Torna a Tuning

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron