Mysql dump és visszaállítási

Tesszük billenő MySql adatbázis

Annak érdekében, hogy a tartalék MySQL adatbázisok közös használata úgynevezett lerakó. Ez egy szöveges fájl, amely szerkezetét és tartalmát az adatbázis az SQL Query formátumban.

Tehát mi egy szeméttelep adatbázist a mysqldump konzol ügyfél bejelentkezik a szerverre SSH. A forgatás lesz user_database adatbázis dump mysql12.leaderhost.ru szerver, jelentkezzen be, hogy az adatbázis eléréséhez mi user_admin és jelszavát 12345.


A lerakó mentésre kerül a fájl user_database.sql. Ha hibázik a felhasználónevét és jelszavát, akkor kap egy hiba hasonló:

Ha minden jól megy, akkor nem az üzenet kerül kiadásra. Lássuk, hogy milyen méretű, hogy egy lerakó:

Visszaállítása az adatbázis MySql lerakó

A fenti leírja, hogyan kell szedni a MySQL adatbázis (backup), majd ismertetjük a szükséges lépéseket, hogy visszaállítsa az adatbázis egy szeméttelep.

Tehát pontosan ugyanazt az adatbázist, és ugyanazt a felhasználónév / jelszó, ugorjon be a ssh szerver és hajtsa végre azt a mappát, amely abban rejlik, a szeméttelep. Például user_database.sql billenő rejlik hostingfaq.ru hely mappát (például a tárhely LiderHost).

Hibák merülnek fel, amikor dolgozik guba

Gyakran előfordul, hogy amikor visszaállítja az adatbázist egy szeméttelep, akkor lehet ezt a hibát:


Gyakran előfordul, hogy a hiba oka, hogy a kódolási táblázat egyedül, míg a többi adatot. Mit lehet tenni? Általában a lerakó bázis helyett minden mutató kódoló egy. Például az adatokat a lerakó cp1251 kódolás, és valahol talált egy pointert utf8:


Ezt követően, próbálja meg visszaállítani az adatbázist a lerakó újra. Érdemes kényszeríteni a titkosítási kulcs --default-karakterkészlet-

Egy másik probléma is előfordulhat létrehozása során a lerakó:


Bypass, és sikeresen elvégzi a dump segítségével kulcs --skip-opt

Kapcsolódó cikkek