Data som finnes på ett sted eksisterer knapt i Det hele tatt. Det er en maskinvarefeil eller mistyped kommando vekk fra å forsvinne helt. Det er en skremmende tanke, vurderer virksomhetens mest verdifulle eiendeler inkluderer data. Tenk deg å gjenskape alt i databasen fra bunnen av!
Regelmessige sikkerhetskopier av databaser er avgjørende fordi det er der de viktigste dataene dine lagres, enten det er kundeinformasjon, e-postadresser, produktkataloger, innhold eller hundrevis av andre typer informasjon bedrifter trenger for å fungere. MySQL® er uten tvil den mest brukte åpen kildekode-databasen i verden, og det er derfor cPanel & WHM gjør DET så enkelt å sikkerhetskopiere Og gjenopprette MySQL.
i denne artikkelen tar vi en kort titt på Hva En MySQL backup er og viser deg hvordan du bruker cPanel ‘ S MySQL backup and restore verktøy for å holde dataene dine trygge.
Hva Er MySQL?
MySQL Er en ÅPEN kildekode relasjonsdatabase management system (RDBMS) som brukes til å lagre, organisere og hente informasjon effektivt. cPanel & WHM bruker MySQL, og det gjør også mange av de mest populære innholdsstyringssystemene og e-handelsprogrammene, inkludert WordPress®, Joomla, Drupal og Magento®.
MySQL lagrer data i tabeller, som er delt inn i kolonner med en forhåndsdefinert datatype. Individuelle poster utgjør tabellens rader, og de må samsvare med typene som er definert av kolonnene. For eksempel, her er en del av innleggstabellen fra et Nytt WordPress-nettsteds database.
Hvordan får brukerne data inn og ut Av MySQL? I motsetning til et filsystem kan vi ikke bare redigere en fil og trykke lagre. VI må snakke MED RDBMS på sitt eget språk, som kalles SQL. For å generere tabellen i bildet sendte vi FØLGENDE SQL-setning:
VELG ID,post_date, post_title, post_type, comment_count FRA wp_posts;
som cpanel-bruker trenger du ikke å skrive SQL fordi cPanel tar seg av det bak kulissene. Det er imidlertid nyttig å forstå hva Det er fordi MySQL-sikkerhetskopier bare er en liste over SQL-setninger.
når du kjører en sikkerhetskopi, genererer programvaren setningene som trengs for å gjenopprette databasen og lagrer dem i en fil. Dette kalles ofte «eksportere» eller «dumping» databasen. Når Du gjenoppretter, Kjører MySQL disse setningene for å returnere databasen til staten den var i da sikkerhetskopien ble laget.
Slik Sikkerhetskopierer Du En MySQL-Database i cPanel
Vårt mål er å dumpe en database og laste NED DEN resulterende SQL-filen til datamaskinen vår, der vi kan beholde den eller flytte den til et sikrere sted. Det er mulig å gjøre dette fra kommandolinjen med» mysql » – klienten, men Cpanel MySQL backup and restore tilbyr et brukervennlig grensesnitt.
En av disse metodene kan brukes til å sikkerhetskopiere databaser på serveren din. For dette eksemplet skal vi bruke En WordPress-installasjon og En WordPress-Database.. En rask advarsel før vi fortsetter: Et WordPress-nettsted består av en database og filer, og en komplett WordPress-sikkerhetskopi må inneholde begge deler.
- Velg Først Sikkerhetskopiering I Filer-delen på hovedsiden. Denne siden er et nyttig enhetlig grensesnitt for sikkerhetskopiering av filer og databaser knyttet til cpanel-kontoen din.
- deretter finner Du Last ned En MySQL Database Backup-seksjon, der du vil se en liste over databasene du kan laste ned.
Til slutt klikker du på den valgte databasen for å starte en sikkerhetskopi, og cPanel vil generere EN SQL-fil og lagre den på standard nedlastingssted på datamaskinen.
Dette er den enkleste måten å sikkerhetskopiere MySQL i cPanel, men du kan også bruke det integrerte phpMyAdmin-administrasjonsverktøyet til å justere eksportinnstillinger eller sikkerhetskopiere flere databaser samtidig. Slik gjør du det:
Sikkerhetskopier En Database i cPanel med phpMyAdmin
Velg phpMyAdmin i Databaser-delen på cPanel-hovedsiden.
til venstre er en liste over databaser knyttet til cPanel-kontoen din. Klikk på den du vil sikkerhetskopiere, og Deretter På Fanen Eksporter øverst på siden.
I De fleste tilfeller Gir Hurtiginnstillingen den optimale eksportkonfigurasjonen For MySQL-sikkerhetskopier, men Den Egendefinerte innstillingen er nyttig for å ekskludere tabeller, gi nytt navn til den eksporterte filen eller utføre mer avansert konfigurasjon. Hvis du vil eksportere flere databaser samtidig, åpner du phpMyAdmin og, uten å velge en database i sidepanelet, klikker Du På Eksporter-fanen. Standard Rask eksport metoden vil eksportere alle tilgjengelige databaser. Hvis du vil tilpasse hvilke databaser som eksporteres, velger Du Egendefinert eksportmetode og velger de du vil sikkerhetskopiere.
Planlegg MySQL-Sikkerhetskopier med Cron i cPanel
Vi har sett hvor enkelt Det er å sikkerhetskopiere MySQL-databaser i cPanel, men hva om du automatisk vil sikkerhetskopiere en database på en tidsplan? Det er altfor lett å glemme, og planlegging sikrer at sikkerheten til dataene dine ikke er avhengig av minnet ditt.
for å automatisere En MySQL backup, kan du bruke cron task scheduler og kommandolinjen «mysqldump» verktøy. Naviger til Cpanel Cron Jobs-Siden, som du finner Under Avansert på hovedsiden.
Bruk rullegardinlistene til å velge et tidsintervall, for eksempel en gang per uke.
i kommandofeltet skriver du inn følgende, erstatter de store delene med de riktige detaljene for databasen din:
mysqldump-u BRUKERNAVN-P PASSORDDATABASE > database_backup.sql
Klikk På Legg Til Ny Cron-Jobb-knappen, og du er ferdig. Cron vil kjøre sikkerhetskopien ved det angitte tidsintervallet, og lagrer SQL-filen til stedet som er angitt på slutten av kommandoen (delen etter symbolet >).
hvis du vil vite mer om automatisering av oppgaver med cron-jobber, kan du lese Hvordan Du Konfigurerer En Cron-Jobb.
Slik Gjenoppretter Du En MySQL-Database i cPanel
for å gjenopprette en database, åpne Backup-grensesnittet, som du finner i Filer-delen på cPanel-hovedsiden.
Gjenoppretting AV EN SQL-fil overskriver tabeller og sletter data. Hvis du for eksempel publiserte et blogginnlegg til CMS etter at du sist sikkerhetskopierte, blir det irreversibelt slettet når du gjenoppretter. Før du gjenoppretter en sikkerhetskopi, må du kontrollere at den ikke fjerner data du vil beholde.
I Delen Gjenopprett En MySQL Database Backup, klikk Velg Fil og velg EN SQL-fil fra din lokale maskin. Klikk På Last Opp, og cPanel vil importere filen.
for mer komplekse SQL-import eller replikere i stedet for å erstatte en database, kan du bruke phpmyadmin-verktøyet som er beskrevet i forrige avsnitt. Sikkerhetskopisiden er imidlertid å foretrekke for standardgjenoppretting fordi cPanel håndterer databaseprefikser og konfigurerer SQL-setninger.
det er vanskelig å overvurdere betydningen av vanlige MySQL-sikkerhetskopier. Uten en nylig backup er bedriften din og nettstedene en maskinvarefeil unna katastrofe. MED CPANEL & WHM, du og dine brukere dra nytte av en enkel to-klikk backup og gjenoppretting.