Uutiskirjeen tai RSS-syötteen saada päivitykset automaattisesti blogiin!

Automatisoida ihan MySQL-tietokannan Windows-ja Linux -


Advertisement


MySQL
Varmuuskopiointi on MySQL-tietokanta on erittäin tärkeää etenkin sivuston tason keskimääräinen / suuri olisi päivittäin. Tässä artikkelissa näemme, miten tämän tyyppiselle toiminnalle on helppo automatisoida ajoitus on yksinkertainen komentorivi alkaen komentoriviltä, niin voit käyttää Linux ja Windows.

Vaiheet palata taaksepäin MySQL-tietokannan Linux

  1. Luo tiedosto "/ root / backup / backup.sh" ja varmista, että antaa luvan suorittaa komennolla:
      chmod + x backup.sh 
  2. Avaa tiedosto "backup.sh" omalla suosikki toimittaja ja käyttää seuraavaa syntaksia kunkin TE otetaan automaattisen varmuuskopioinnin menettely:
      mysqldump-u [KÄYTTÄJÄTUNNUS]-p [Password] - opt [tietokannan nimi]> [BACKUPFILE] 

    Here's what sisällön tiedoston backup.sh esimerkiksi tehdä varmuuskopion kaksi tietokantaa:

      mysqldump-uUser1-pPassword1 - opt Database1> / root/backup/Database1.sql 
      mysqldump-uUser2-pPassword2 - opt Database2> / root/backup/Database2.sql 
      dt = `date +% Y% m% d" 
      terva CVF / root/backup/sqlbackup- $ dt.tar / root / backup / * 
  3. Ajoitetut suorittamisen varmuuskopion niin, että se tehdään päivittäin (keskiyöhön mennessä) suorittamalla komento:
      crontab-e 

    ja lisäämällä rivi:

      00 00 * * * root sh / root / backup / backup.sh 

Vaiheet palata taaksepäin MySQL-tietokannan Windows

  1. Luo tiedosto "c: \ varmuuskopio \ backup.bat", avaa se teidän suosikki toimittaja ja käyttää seuraavaa syntaksia kunkin TE otetaan automaattisen varmuuskopioinnin menettely:
      mysqldump-u [KÄYTTÄJÄTUNNUS]-p [Password] - opt [tietokannan nimi]> [BACKUPFILE] 

    Here's what sisällön tiedoston backup.bat esimerkiksi tehdä varmuuskopion kaksi tietokantaa:

      Syyskuu dt =% päivämäärä: ~ 6,4% -% päivämäärä: ~ 3,2% -% päivämäärä: ~ 0,2% 
      mysqldump-uUser1-pPassword1 - opt Database1> c: \ varmuuskopio \ Database1 dt-%%. sql 
      mysqldump-uUser2-pPassword2 - opt Database2> c: \ varmuuskopio \ Database2 dt-%%. sql 

    [Varoitus: Tämä komento myös luoda varmuuskopio tiedoston tänä päivänä lisätään automaattisesti siinä muodossa KK-PP "ja on käyttöjärjestelmän määritetty Italian.]

  2. Ajoitetut suorittamisen varmuuskopion niin, että se tehdään päivittäin (keskiyöhön mennessä) suorittamalla komento:
      AT 00:00 / EVERY: m, t, w, s, f, s, su c: \ varmuuskopio \ backup.bat 

Tässä vaiheessa on paitsi historiallinen (ehkä kasetilta tai CD) varmuuskopio tiedostoista tuottaneet.
Ainoa todellinen ero menettelyjen on se, että ensimmäisessä tapauksessa luo pakattu tiedosto komennolla tar tavallisesti saatavilla Linux. Saada aikaan sama vaikutus asennat Windows pakkaus apuohjelma, kuten WinZip-tai Compact (vuodesta Resource Kit).



Piditkö tämä artikkeli? Rekisteröidy nyt saamaan päivityksiä tai uutisia:
Tilaa RSS-syötteet kirjoittaa RSS-syöte


4 Comments

Kommentit RSS-syöte tähän virkaan. Trackback URI

  1. hei,
    Yritän toteuttaa tätä tiedostoa. Bat Näiden komentojen

    dt =% päivämäärä: ~ 6,4% -% päivämäärä: ~ 3,2% -% päivämäärä: ~ 0,2%
    mysqldump-uroot-p12345-opt sql1_db_1> c: \ Inetpub \ Wwwroot \ tiedostot \ Database1-%% dt. sql

    mutta olin ilmi tiedoston 0KB ja jonka nimeä ei rekisteröidä muuttuja dt

    nimi on lähes Database1-.sql ilman historiallisia viittauksia

    minulle suoraan? kiitos Daniele.

    Kommentit Daniele - syyskuu 5, 2008 #

  2. Daniele @: tarkistaa, mitkä näkyvät, jos alkaa komentokehotteeseen:
    echo% date: ~ 6,4% -% päivämäärä: ~ 3,2% -% päivämäärä: ~ 0,2%

    Kommentit Davide - syyskuu 5, 2008 #

  3. Olen kirjoittaa DOS-kehote (jos anteeksi, mutta eivät ole kovin käytännöllisiä ja en halua olla väärässä) tulee ulos minua 2008-09-05
    Mielestäni se on oikea

    Kommentit Daniele - syyskuu 5, 2008 #

  4. korjaus:
    se oli poissa tiedosto sisältää 0KB I ratkaista asettamalla komentojonoja kansio Mysql \ bin jossa ohjelman mysqldump

    Olen yrittänyt esittää tiedoston. Bat-kansiossa oman ohjelman, jossa muistutetaan polku, mutta ei mennä!

    tuntia on edelleen ongelma, joka ei kirjoita päivämäärä. on ratkaisu?

    :-) kiitos

    Kommentit Daniele - syyskuu 5, 2008 #

Jätä kommentti

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Nothing2Hide © 2006 Kaikki oikeudet pidätetään.

Lisenssi | Disclaimer

Sulje
Lähetä sähköposti