Scopri come accedere ai tuoi database e registrarli in modalità Rescue
Info
Questa traduzione è stata generata automaticamente dal nostro partner SYSTRAN. I contenuti potrebbero presentare imprecisioni, ad esempio la nomenclatura dei pulsanti o alcuni dettagli tecnici. In caso di dubbi consigliamo di fare riferimento alla versione inglese o francese della guida. Per aiutarci a migliorare questa traduzione, utilizza il pulsante "Contribuisci" di questa pagina.
Obiettivo
La modalità Rescue permette di accedere ai tuoi dati in modo permanente, anche se il sistema operativo del server o i software ospitati non funzionano più.
Questa guida ti mostra come accedere al tuo sistema operativo in modalità Rescue e recuperare i file di database.
Percorso di navigazione:Bare Metal Cloud > Server dedicati > Seleziona il tuo server
Warning
OVHcloud mette a tua disposizione servizi di cui tu sei responsabile per la configurazione e la gestione. Garantirne quotidianamente il corretto funzionamento è quindi responsabilità dell’utente.
Questa guida ti mostra come eseguire le operazioni necessarie alla gestione del tuo account. Tuttavia, in caso di difficoltà o dubbi relativi all'amministrazione, all'utilizzo o alla creazione di servizi su un server, ti consigliamo di rivolgerti a un fornitore specializzato o di contattare la nostra community.
Procedura
Riavvia il tuo server in modalità Rescue
Per attivare la modalità Rescue sul tuo servizio, segui la guida corrispondente:
Le seguenti sezioni di codice sono fornite a titolo illustrativo in relazione all'esempio di uscita di cui sopra. È necessario adattare le istruzioni alla configurazione effettiva e sostituire i valori nei comandi con le credenziali di disco e di volume.
In questo esempio, il disco principale (10 GB) è chiamato "sdb". I nostri dati in / sono quindi sulla partizione /dev/sdb1. (Mentre "sda" è in modalità Rescue e "sda1" la partizione principale in modalità Rescue è montata su /.)
Salviamo la partizione di sistema nella cartella /mnt e ne verifichiamo il contenuto:
root@rescue:~# mount /dev/sdb1 /mntroot@rescue:~# ls /mntbin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr varroot@rescue:~#Per avviare servizi sul sistema a partire dalla modalità Rescue, è necessario eseguire il mount di queste partizioni:```bashroot@rescue:~# mount -o rbind /dev /mnt/devroot@rescue:~# mount -t proc proc /mnt/procroot@rescue:~# mount -t sysfs sys /mnt/sysroot@rescue:~# mount | grep /mnt/dev/sdb1 on /mnt type ext4 (rw,relatime,data=ordered)udev on /mnt/dev type devtmpfs (rw,nosuid,relatime,size=990236k,nr_inodes=247559,mode=755)devpts on /mnt/dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)tmpfs on /mnt/dev/shm type tmpfs (rw,nosuid,nodev)hugetlbfs on /mnt/dev/hugepages type hugetlbfs (rw,relatime)mqueue on /mnt/dev/mqueue type mqueue (rw,relatime)proc on /mnt/proc type proc (rw,relatime)sys on /mnt/sys type sysfs (rw,relatime)Continua con la sezione di recupero del [database qui sotto](#databases).### Accedi ai tuoi dati su un server dedicato (configurazione RAID software) <a name="dedicated"></a>Dobbiamo prima identificare il punto di mount che contiene `/` il nostro sistema.utilizzando i comandi `lsblk` e `fdisk -l`.Esempio di uscita:```bashroot@rescue:~# fdisk -l
Le seguenti sezioni di codice sono fornite a titolo illustrativo in relazione all'esempio di uscita di cui sopra. È necessario adattare le istruzioni alla configurazione effettiva e sostituire i valori nei comandi con le credenziali di disco e di volume.
In questo esempio, i nostri dati in / si trovano sul volume /dev/md3.
Salviamo la partizione di sistema nella cartella /mnt e ne verifichiamo il contenuto:
root@rescue:~# mount /dev/md3 /mntroot@rescue:~# ls /mntbin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr varroot@rescue:~#
Per avviare servizi sul sistema a partire dalla modalità Rescue, è necessario eseguire il mount di queste partizioni:
root@rescue:~# mount -o rbind /dev /mnt/devroot@rescue:~# mount -t proc proc /mnt/procroot@rescue:~# mount -t sysfs sys /mnt/sysroot@rescue:~# mount | grep /mnt/dev/md3 on /mnt type ext4 (rw,relatime,data=ordered)devtmpfs on /mnt/dev type devtmpfs (rw,relatime,size=16412720k,nr_inodes=4103180,mode=755)tmpfs on /mnt/dev/shm type tmpfs (rw,nosuid,nodev)devpts on /mnt/dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)hugetlbfs on /mnt/dev/hugepages type hugetlbfs (rw,relatime)mqueue on /mnt/dev/mqueue type mqueue (rw,relatime)proc on /mnt/proc type proc (rw,relatime)sys on /mnt/sys type sysfs (rw,relatime)
Recupero dei database
Una volta salite tutte le partizioni necessarie, dobbiamo poter eseguire ordini sul sistema stesso. Per farlo, utilizza il comando chroot:
root@rescue:~# chroot /mnt/root@rescue:/#
Tutti i comandi che stai per effettuare saranno applicati al tuo sistema invece dell'ambiente temporaneo della modalità Rescue.
A questo punto possiamo avviare il servizio mysql:
root@rescue:/# service mysql start[ ok ] Starting MariaDB database server: mysqld ..root@rescue:/#
Utilizza il comando mysqldump per salvare il database in un file:
In questo caso, l'utente mysql che si connette al database è root. L'opzione -p ti permette di inserire la password di root e il database recuperato è chiamato scarif.
Il file di database viene quindi registrato nella directory /home con il nome dump.sql.
Puoi anche salvare tutti i database in una sola volta:
A partire dalla cartella /home, potrai inviare i tuoi file di backup verso un server remoto. In questo esempio utilizziamo lo strumento di trasferimento dei file scp: