Kuinka varmuuskopioida MySQL-tietokanta

MySQL on relaatiotietokannan hallintajärjestelmä(Relational Database Management System) ( RDBMS ). Se käsittelee tietokantaohjeita ja voi hallita useita tietokantoja samanaikaisesti.

Jos esimerkiksi haluat luoda uuden tietokannan(create a new database) tai lisätä tietoja olemassa olevaan tietokantaan, lähetät viestin MySQL - palvelimelle, annat sille lisättävät tiedot ja kerrot mihin ne lisätään.

Olipa yrityksesi pieni tai suuri, tietosi ovat olennainen osa. Varmuuskopioi MySQL(backup your MySQL) - tietokanta varmistaaksesi, että arvokkaat tietosi ovat turvassa vaurioilta, varkauksilta tai katastrofin vaikutuksilta . Tämä artikkeli selittää useita tapoja tehdä se.

Varmuuskopioi MySQL-tietokanta phpMyAdminilla(Backup MySQL Database Using phpMyAdmin)

Luo(Create) vienti- tai varmuuskopiotiedosto MySQL -tietokannastasi käyttämällä phpMyAdmin-työkalua web-hotellin ohjauspaneelista, kuten cPanel. Käytämme cPanelia tämän artikkelin tarkoituksiin.

  • Aloita kirjautumalla sisään cPaneliin ja napsauttamalla phpMyAdmin.

  • Valitse vasemman sivupalkin navigointipaneelista MySQL - tietokanta, jonka haluat varmuuskopioida. Napsauta sitten ylänavigointipalkissa olevaa vientilinkkiä.

  • Vie(Export) - sivulla näet kaksi vaihtoehtoa: Mukautettu(Custom ) ja Quick . Valitse Mukautettu(Custom) vaihtoehto.

  • Kun olet valinnut Mukautettu(Custom) , näet luettelon tietokannoistasi. Voit valita yhden, osan tai kaikki. Oletusasetus on varmuuskopioida kaikki.
  • Valitse Tulostusasetuksista gzipped pakkaukseksi . (Compression)Jätä muut vaihtoehdot oletusasetuksiksi.

  • Aloita varmuuskopiointi ja lataa tiedosto napsauttamalla Go - painiketta. Tiedostosi nimi on YourDatabaseName.sql.gz-tiedosto(YourDatabaseName.sql.gz file) .

Varmuuskopioinnin valmistumiseen kuluva aika riippuu tietokantasi koosta.

Varmuuskopioi MySQL-tietokanta mysqldumpilla(Backup MySQL Database With mysqldump)

Käytä mysqldump - komentoa luodaksesi tietokannastasi tekstitiedoston vedosvedoksen, jota hallitsee MySQL . Tekstitiedostovedos on tekstitiedosto, joka sisältää SQL - komennot, joita tarvitset tietokannan luomiseen tyhjästä.

  • Jos haluat varmuuskopioida yhden tietokannan, käytä seuraavaa komentoa:

mysqldump database_name > database_name.sql

Tämä komento luo varmuuskopion ja lähettää sen .sql-tiedostoon. Se tekee vain kopion tietokannastasi eikä vaikuta siihen.

  • Käytä seuraavaa komentoa varmuuskopioidaksesi useita tietokantoja samanaikaisesti.

mysqldump –databases database_one database_two > two_databases.sql

Database_one viittaa ensimmäisen tietokannan nimeen ja tietokanta_kaksi(database_two) on toisen tietokannan nimi, jonka haluat varmuuskopioida. Molemmat varmuuskopioidaan yhteen tietokantaan.

  • Jos haluat varmuuskopioida kaikki MySQL -tietokantasi palvelimella, käytä seuraavaa komentoa luodaksesi yhden .sql-varmuuskopiotiedoston, joka sisältää kaikki tietokantasi.

mysqldump –all-databases > all_databases.sql

Varmuuskopioi MySQL-tietokanta Cron Jobsin avulla(Backup MySQL Database Using Cron Jobs)

cron-työ on Linux -komento, jota käytetään suorittamaan tehtävä tiettyyn aikaan automaattisesti. Selitämme, kuinka tätä komentoa käytetään MySQL - tietokantojen varmuuskopioinnin automatisointiin. 

  • Aloita kirjautumalla sisään cPaneliin ja vierittämällä alas Lisäasetukset(Advanced) -osioon ja napsauttamalla Cron-työt(Cron jobs) .

  • Näet varoituksen, että sinulla tulee olla hyvät tiedot Linux -komennoista, jotta voit käyttää cron-töitä tehokkaasti. Jos et, ota yhteyttä isännöintijärjestelmänvalvojaan.

  • Jos haluat saada sähköpostin aina, kun cron-työ suorittaa komennon, joka tuottaa tulosteen, kirjoita sähköpostiosoitteesi ruutuun ja napsauta Päivitä sähköposti(Update Email) .

  • Valitse avattavasta valikosta jokin yleisistä asetuksista(Common Settings) valitaksesi, kuinka usein haluat suorittaa varmuuskopion.

  • Voit myös säätää muita asetuksia, kuten kellonaikaa ja viikonpäivää.

  • Nyt on aika laittaa komento seuraavasti:

/usr/bin/mysqldump -u dbusername -p’dbpassword’ dbname > /home/username/path/backup.sql

  • Korvaa dbusername , dbpassword ja dbname tietokannan käyttäjänimellä, tietokannan salasanalla ja tietokannan nimellä.
  • Polku(Path) viittaa kansioon tai kansioiden sarjaan, johon haluat varmuuskopiotiedoston menevän. Varmuuskopiotiedoston nimi esitetään komennossa muodossa backup.sql . Voit muuttaa nimen tai jättää sen ennalleen. Napsauta (Click) Lisää uusi Cron-työ(Add New Cron Job) .
  • Jos vierität hieman alaspäin, näet luettelon nykyisistä Cron-töistäsi.(Current Cron Jobs.)

  • Jos haluat muuttaa mitä tahansa nykyistä cron-työtäsi, napsauta Muokkaa(Edit) . Jos et enää halua suorittaa mitään työtä tai tehdä virhettä, napsauta Poista(Delete) .

Käytä WordPress (WP) -laajennuksia MySQL-varmuuskopiointiin(Use WordPress (WP) Plugins to Backup MySQL)

Jos käytät WP:tä, voit varmuuskopioida tietokantasi laajennuksen avulla(use a plugin to back up your database) . UpdraftPlus varmuuskopioi tietokantatiedostosi yhdellä napsautuksella. Sillä on tällä hetkellä yli kaksi miljoonaa aktiivista asennusta.

BackWPup

(Use BackWPup)Varmuuskopioi MySQL - tietokantatiedostosi ja jopa täydellinen WP-asennus BackWPupin avulla.

MySQL :n varmuuskopiointiin on saatavilla monia muita WP-laajennuksia(WP plugins) . Valitse yksi, joka toimii WP:n nykyisen version kanssa ja jota päivitetään aktiivisesti.

Varmuuskopioi säännöllisesti MySQL-(MySQL) tietokanta , jotta et menetä tärkeitä tietoja . Jos sinulla on varmuuskopio, pystyt palauttamaan välttämättömät tai korvaamattomat tiedot, jos jotain tapahtuu, joka vahingoittaa sivustoasi.



About the author

Olen tietokoneammattilainen, jolla on kokemusta Microsoft Office -ohjelmistojen, kuten Excelin ja PowerPointin, kanssa työskentelystä. Minulla on myös kokemusta Chromesta, joka on Googlen omistama selain. Taitojani ovat erinomainen kirjallinen ja suullinen kommunikointi, ongelmanratkaisukyky ja kriittinen ajattelu.



Related posts