Утиліта 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)
або # mysqlshow -uroot -p (в консолі).
Якщо необхідно одночасно створити резервну копію декількох баз даних (наприклад, 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 з резервної копії
Відновити базу даних 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 ™
Відновлення видалених офісних документів.
Безпечне відновлення документів, електронних таблиць, презентацій в покроковому режимі.