Створення резервної копії та відновлення бази даних mysql за допомогою mysqldump

Утиліта mysqldump - це ефективний інструмент для створення резервної копії бази даних MySQL. Він дозволяє створити * .sql файл з сукупністю (дампом) всіх таблиць і даних основної бази даних (джерела). Щоб відновити таку резервну копію, її достатньо імпортувати в іншу базу даних.

За допомогою mysqldump. можна як створювати резервну копію локальних баз даних, так і відновлювати їх на віддалених базах даних. У цій статті розглянемо кілька практичних прикладів резервування відновлення баз за допомогою mysqldump.

Створення резервної копії:

# Mysqldump -u [користувач] -p [пароль_пользователя] [імя_бази] # 0155; [Названіе_файла_резервной_копіі_бази] .sql

# Mysqldump -uroot -pqwerty my_db # 0155; my_db-dump1.sql

  • Відновлення резервної копії:

    # Mysql -u [користувач] -p [пароль_пользователя] [імя_бази] # 0139; [Названіе_файла_резервной_копіі_бази] .sql

    # Mysql -uroot -pqwerty my_db # 0139; my_db-dump1.sql

  • В даних командах:

    -u - параметр, який вказує логін, за допомогою якого в даному випадку здійснюється підключення до бази даних;

    -p - параметр, який вказує пароль користувача даного логіна. Якщо після цього варіанту не вказати пароль, то після запуску команди його необхідно буде ввести додатково;

    [Імя_бази] - ім'я бази даних, резервну копію якої необхідно створити;

    [Названіе_файла_резервной_копіі_бази] .sql - користувач може вказати будь-який зручний назва файлу резервної копії бази даних. Якщо вказати назву файлу як в наданому прикладі, то резервна копія бази буде створена в папці з якої запускалася команда, а саме:
    C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin

    Щоб зберегти резервну копію бази в іншій папці, перед назвою файлу резервної копії бази в команді, необхідно вказати шлях до такої папки. В такому випадку команди створення та відновлення резервної копії бази будуть виглядати наступним чином:

    # Mysqldump -uroot -pqwerty my_db # 0155; C: \ Users \ Valery \ Documents \ MySQL_Backup \ my_db-dump1.sql
    # Mysql -uroot -pqwerty my_db # 0139; C: \ Users \ Valery \ Documents \ MySQL_Backup \ my_db-dump1.sql

    Як створити резервну копію бази даних MySQL

    Щоб створити резервну копію однієї бази даних досить використовувати стандартну команду, яка описана вище:

    # Mysqldump -u [користувач] -p [пароль_пользователя] [імя_бази] # 0155; [Названіе_файла_резервной_копіі_бази] .sql

    # Mysqldump -uroot -pqwerty my_db> my_db-dump1.sql

    Резервна копія декількох баз даних

    Перш ніж створювати резервну копію декількох баз даних одночасно, ідентифікуйте наявність баз даних.

    Для цього введіть команду show databases (в Workbench)

    Створення резервної копії та відновлення бази даних mysql за допомогою mysqldump

    або # mysqlshow -uroot -p (в консолі).

    Створення резервної копії та відновлення бази даних mysql за допомогою mysqldump

    Якщо необхідно одночасно створити резервну копію декількох баз даних (наприклад, my_db і test), то для цього необхідно виконати таку команду:

    # Mysqldump -uroot -pqwerty -databases my_db test # 0155; my_db_test_backup.sql

    Резервна копія всіх баз даних

    Якщо є необхідність створити бекап всіх баз даних вашого профайла MySQL, то це можна зробити за допомогою параметра -all-databases.

    # Mysqldump -uroot -pqwerty -all-databases # 0155; all-databases_backup.sql

    Резервна копія окремої таблиці

    Також можна створити резервну копію окремої таблиці бази даних. У разі, якщо необхідно створити копію таблиці wp_commentmeta з бази даних my_db. то команда буде виглядати наступним чином:

    # Mysqldump -uroot -p my_db wp_commentmeta # 0155; table_ my_db-wp_commentmeta.sql

    Створення резервної копії та відновлення бази даних mysql за допомогою mysqldump

    Як відновити базу даних MySQL з резервної копії

    Відновити базу даних MySQL з резервної копії, створеної будь-яким з вище описаних способів можна одним стандартним способом, який описаний на початку статті.

    • Як видалити вірус шифрувальник XTBL і відновити зашифровані файли Віруси вимагачі - одна з найгірших кібер-інфекцій, з якими ви можете зіткнутися. Вони не дарма користуються такою репутацією на просторах інтернету, так як це дійсно страшний інструмент. Все вимагачі спроектовані за однаковим принципом.
    • Відновлення бази даних Microsoft Access (* .mdb, * .accdb) Microsoft Access - це один з додатків пакета програм Microsoft Office, яке є потужним, доступним і відносно простим інструментом управління базами даних. У Microsoft Access можна імпортувати або прочитати файли інших баз.
    • Як відновити файли, зашифровані вірусом шифрувальником Da Vinci Code Ваші файли зашифровані вірусом Da Vinci Code? Ви шукайте дешифратор Da Vinci Code? Хвиля загроз від здирників поширюється як лісова пожежа по всьому Інтернету і їх кількість постійно збільшується. Кожен новий розроблений вірус такого типу ста.
    • Як відновити пошкоджену або віддалену базу 1С (на прикладі «1С: Підприємство 8.3») Для більшості користувачів продуктів компанії 1С, пошкодження або втрата бази «1С: Підприємство» є тим, про що навіть бояться говорити. Для них, завдання по відновленню бази даних здається просто нереальною, а її втрата страшною трагедією. На.
    • Помилка INACCESSIBLE BOOT DEVICE в Windows 10, 8, 7 Помилка INACCESSIBLE BOOT DEVICE є однією з критичних BSOD помилок операційної системи Windows. Існує кілька причин появи цієї помилки, найчастіше вона зустрічається на Windows версії 10, 8 або 7. Причини появи помилки.

    Partition Recovery ™

    Надійне повернення вилучених даних.

    Photo Recovery ™

    Відновлення видалених фотографій.

    Програма відновлює файли цифрових зображень і екстремально проста у використанні.

    Office Recovery ™

    Відновлення видалених офісних документів.

    Безпечне відновлення документів, електронних таблиць, презентацій в покроковому режимі.

    Схожі статті