adatbázis mentés mysql ubuntu szerver
Miután szerver biztonságos adatközpontok Európában. Nyílt felhő VPS / VDS szerver egy gyors SSD 1 perc alatt!
A legjobb Web Hosting:
- megvédi az illetéktelen hozzáférés egy biztonságos európai adatközpont
- fizet legalább Bitcoin.
- Akkor tegye meg a disztribúciós
- védelmet DDOS támadások
- ingyenes biztonsági mentés
- Üzemidő 99,9999%
- DPC - TIER III
- ISP - TIER I
Támogatás az orosz 24/7/365 dolgozni a jogi és fizikai személyek. Most kell 24 mag és 72 Gb RAM. Kérlek!
A versenyképes áron bizonyítani, hogy a legolcsóbb hosting, ha nem tudja!
A percek alatt, válassza ki a konfiguráció, a fizetés és a CMS egy VPS kész.
Pénzvisszafizetési - 30 nap alatt!
Bankkártyák, elektronikus valuta révén Qiwi terminálok, WebMoney, PayPal, Novoplat és mások.
Tegye fel kérdését támogatás 24/7/365
Megtalálja a választ az adatbázisunkban, és megfelel az ajánlásokat a
Mi MySQL?
MySQL - egy népszerű adatbázis-kezelő rendszer (DBMS), az adatkezelési nyelvet SQL lekérdezések. MySQL ideális a tárolóhely, illetve webes alkalmazás.
Megjegyzés. Ahhoz, hogy az utasítás használt Ubuntu 12.04 szerver és MySQL 5.5, de az újabb verziók működnek hasonló módon.
Backup MySQL adatbázisok felhasználásával mysqldump
mysqldump van - az egyik legegyszerűbb és legkényelmesebb módja a backup MySQL.
Először meg kell exportálni az adatbázisba. Körülbelül exportáló az adatbázisban mysqldump megtalálható itt. Az alapvető szintaxis a következő:
mysqldump -u username -p database_to_backup> backup_name.sql
Visszaállítása az adatbázis
Ahhoz, hogy az adatbázis visszaállítása lerakó, hogy jött létre azzal a mysqldump, akkor csak meg kell, hogy irányítsa át a kimenetet egy fájlba a MySQL.
Ehhez létre egy üres adatbázisban tárolja az importált adatokat. Jelentkezzen MySQL:
mysql -u username -p
Hozzon létre egy új adatbázist, hogy beköltözik az adatokat a dump, majd zárja be a parancssor MySQL:
CREATE DATABASE database_name;
kijárat
Átirányítás a dump fájlt az adatbázis fájlban:
mysql -u username -p database_name A másolt adatok visszaállításra kerülnek az új adatbázisba. MySQL is lehetővé teszi, hogy mentse a táblázat adatait közvetlenül a szöveges fájlokat a SELECT utasításban. Az általános szintaxis: SELECT * INTO OUTFILE 'table_backup_file' FROM name_of_table; Ez az állítás menti az adatokat az asztalra, hogy a fájl a szerveren a MySQL. Ne feledje: Ha egy fájl már létezik, a művelet sikertelen lesz. Megjegyzés. Ezzel a lehetőséggel csak az adatokat a táblázatban. Ha a tábla egy összetett szerkezet, ami nem ajánlott, hogy meg kell tartani ezt a módszert. automysqlbackup segédprogram áll rendelkezésre a szabványos tárolók Ubuntu. Ez lehetővé teszi, hogy végre adatbázis mentést automatikusan rendszeresen. A program telepítéséhez írd be a terminálba: sudo apt-get install automysqlbackup A fő konfigurációs fájl segédprogram található / etc / default / automysqlbackup; nyissa meg a rendszergazdai jogosultságokkal: sudo nano / etc / default / automysqlbackup Normál biztonsági mentés helyét - / var / lib / automysqlbackup. Keresse meg a könyvtárat, és felülvizsgálja a szerkezete mentések: ls / var / lib / automysqlbackup Napi könyvtár tartalmaz egy alkönyvtár minden adatbázis, amely tárolja a tömörített sql billenő kapott a legutóbbi indítási parancsot: Konfigurálása az automatikus indítás mentés Ubuntu rendszer beállítja a programmal együtt cron démon. Adatmentésre, akkor is használhatja a MySQL replikációs együtt módszerek bármelyikével fent felsorolt. Replication - a folyamat tükrözés adatok a fogadó szerver a másik (típusú master-slave), vagy bármely szerver köteg más szerverek (master-master típusú). De a replikáció folyamatosan rögzíti változások egy dinamikus rendszer, akkor szenvednek hát, mert ez adott időpontban rögzített. A probléma megoldásához, akkor: Ahhoz, hogy ideiglenesen tiltsa replikáció egy rabszolga-kiszolgáló típusa: MySQLadmin -u user_name -p stop-szolga Van egy másik módszer, amely nem tiltja le a replikáció teljesen, és csak mondja szüneteltetése: mysql -u user_name -p -e 'STOP SLAVE SQL_THREAD;' Leállítása replikáció, mentés elvégezhető bármely, a fenti módszerekkel. Nincs szükség, hogy állítsa le a master szerver. Ezt követően, egyszerűen folytassa replikáció: MySQLadmin -u user_name -p start-szolga Ön is kap egy konzisztens adatok halmaza, így ideiglenesen csak olvasható. Ezt meg lehet tenni a szerver mester és a szolga. Először nyissa meg a MySQL root: Rögzíti az összes cache változások lemezre, és konfigurálja a rendszer olvasni parancsok segítségével csak: ÖBLÍTŐ asztalok READ LOCK; Végezze el a biztonsági mentéseket mysqldump. SET GLOBAL READ_ONLY = OFF; Persze, hogy használja ezt a technikát a tárolórendszerek, hogy tárolni adataikat fájlokat, hogy elég ésszerű; de InnoDB MySQL tároló motor alapértelmezés szerint nem lehet másolni ezen a módon. Mint látható, a MySQL kínál a különböző módszerek adatmásolásra. Mindannyian megvannak az előnyei és hátrányai, néhány közülük könnyebb, néhány - szélesebb körű alkalmazását. Általában a mentési módszer függ az egyéni igények és források a szerver, valamint a termelési környezetben. Bármelyik módszert is választja, biztos, hogy térjen vissza, és megpróbálja visszaállítani az adatokat.közüzemi automysqlbackup
napi heti havilemásolják adatbázisok
Átmenetileg letiltja replikáció
Hozzáférés beállítása a backup szerver
SET GLOBAL READ_ONLY = ON;
UNLOCK táblázatok;A nem ajánlott biztonsági módszerek
következtetés
Kapcsolódó cikkek