Hvordan sikkerhetskopiere, gjenopprette eller overføre MySQL/MariaDB-databaser på Ubuntu 16.04

Sikkerhetskopiering er en viktig del av håndteringen av databaser. Uansett om du driver en bedriftsside, eller bare er vert for WordPress, er det viktig å sikkerhetskopiere databasene dine. Vultr tilbyr gratis øyeblikksbilder, som du kan bruke, men det er veldig enkelt å gjenopprette en database.

Denne opplæringen forutsetter at du har MySQL eller MariaDB installert på Ubuntu, selv om dette vil fungere med de fleste Linux-distribusjoner. Denne opplæringen vil også berøre hvordan du migrerer fra MySQL til MariaDB, da de fleste trinnene er de samme.

Du trenger ikke bruke sudoforan kommandoene, men det gjør alt enklere siden du ikke trenger databasepassordet.

Sikkerhetskopiering

Den enkleste måten å sikkerhetskopiere en MySQL- eller MariaDB-database på er ved å bruke mysqldumpdump-kommandoen. Hvis du ikke er sikker på navnet på databasen din, bruk følgende.

echo "SHOW DATABASES;" | sudo mysql

Du vil få en liste over databasene dine. Pass på at du vet hvilken du vil ha, og kjør deretter følgende kommando for å sikkerhetskopiere til en .sqlfil.

sudo mysqldump example_database > $(date +"%F").sql

Kommandoen ovenfor vil sikkerhetskopiere databasen example_databasetil en fil med datoen som slutter med .sql. Du kan endre filnavnet til hva du vil, men å beholde filnavnet som dato vil være nyttig hvis du ved et uhell sletter en viktig rad eller kolonne. Bruk for date --helpå lære om andre måter å style daten på.

Gjenoppretter

Å gjenopprette databasen er enda enklere enn å sikkerhetskopiere den. Alt du trenger å gjøre er å finne .sqlfilen du har opprettet, og kjøre følgende.

sudo mysql example_database < filename.sql

MySQL vil gjenopprette databasen fra filen.

Migrerer til MariaDB fra MySQL

Først må du sikkerhetskopiere hver av databasene dine.

sudo mysqldump example_database > example_database.sql

Installer deretter MariaDB, som vil erstatte MySQL, og gjenopprett databasene du hadde ved å kjøre følgende for hver database.

sudo mysql example_database < example_database.sql

Det anbefales at du tar et øyeblikksbilde før du gjør noe som kan ødelegge databasen din. Øyeblikksbilder er gratis på Vultr.

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer