Швидко завантажте масову базу даних веб-сайтів
Багато веб-сайтів, багато баз даних — і завантаження їх одне за одним з’їдає весь вечір. Цей посібник завантажує бази даних ваших власних веб-сайтів масово, швидко й безпечно: маршрути резервного копіювання cPanel, експорту phpMyAdmin і mysqldump чесно порівнюються зі стисненням і перевіркою.
📑Розділи
- По-перше, обсяг — лише ваші власні веб-сайти та чому файл потребує обережного поводження
- Шлях перший — повне резервне копіювання панелі хостингу (cPanel)
- Шлях другий — експорт phpMyAdmin, по одній базі даних за раз
- Третій шлях — mysqldump через SSH, масовий маршрут
- Четвертий шлях — сайти WordPress із WP-CLI
- Стисніть завантажений файл за допомогою gzip і збережіть реальний час
- Перевірте файл, перш ніж довіряти йому
- Надійно зберігайте дамп і видаляйте випадкові копії
📋 Огляд і покроковий посібник
Почніть із масштабу — лише ваші власні веб-сайти
Цей посібник стосується завантаження баз даних веб-сайтів, якими ви володієте, або веб-сайтів, якими ви керуєте з дозволу власника — для резервного копіювання, міграції хосту або тестової копії. Цей обсяг не є дрібним шрифтом: база даних веб-сайту містить усе, що має значення — публікації, продукти, замовлення та імена ваших користувачів, електронні адреси та хеші паролів — тому ці методи ніколи не є способом отримати чужу базу даних.
Групове просто означає: багато баз даних, один раз, без догляду за кожним експортом один за одним.
Шлях перший — повне резервне копіювання панелі хостингу
CPanel, Plesk і подібні панелі мають розділ Резервне копіювання (у cPanel також у Майстрі резервного копіювання), який створює повну резервну копію облікового запису — баз даних, файлів, електронної пошти, усього — як один файл для завантаження.
Відкрийте панель, перейдіть до Резервне копіювання, виберіть Повне резервне копіювання, дочекайтеся завершення створення на сервері, а потім завантажте файл на свій ПК.
Другий шлях — експорт phpMyAdmin, одна база даних за раз
phpMyAdmin вже є майже в кожній панелі хостингу, тому нема чого встановлювати. Виберіть базу даних на панелі ліворуч, відкрийте вкладку Експорт, виберіть Custom, установіть для стиснення gzipped, натисніть Export і збережіть файл. Повторіть для кожного веб-сайту.
Третій шлях — mysqldump через SSH, груповий маршрут
Якщо ваш хостинг надає вам доступ SSH, це швидкий шлях: експорт виконується на самому сервері, а не у вашому браузері, тому обмеження браузера не застосовуються. Для однієї бази даних (замініть dbuser і mydatabase вашим власним користувачем бази даних і назвою бази даних; -p запитує пароль цього користувача):
mysqldump -u dbuser -p mydatabase > mydatabase.sqlFor every database on the server in one command, compressed as it goes:
mysqldump -u root -p --all-databases --single-transaction --quick | gzip > all-databases.sql.gzThe two options the video highlights do the heavy lifting: --single-transaction gives a consistent copy of InnoDB tables without locking your live site while it exports, and --quick streams rows one by one instead of loading a whole table into memory first. Download the finished file with your SFTP client or the panel file manager.
Четвертий шлях — сайти WordPress із WP-CLI
Для сайтів WordPress WP-CLI через SSH експортує базу даних одного сайту за допомогою однієї чистої команди — запустіть її всередині папки цього сайту та повторіть папку за папкою для масової обробки:
wp db export backup.sqlA reputable backup plugin also works and adds scheduling, but a plugin export is only as trustworthy as the plugin — verify its file exactly the same way as any other dump (Step 6).
Стисніть завантаження за допомогою gzip і збережіть реальний час
Дамп бази даних — це звичайний текст, а звичайний текст надзвичайно добре стискається — стислий файл часто становить невелику частку розміру необробленого SQL, тому він також завантажується за частку часу. У цьому посібнику ви вже бачили обидва способи стиснення: параметр gzipped експорту phpMyAdmin (Крок 3) і передачу mysqldump через gzip, щоб сервер стискав файл, як він написаний (Крок 4). У великій базі даних це різниця між завантаженням, яке закінчилося, і завантаженням, яке закінчилося.
Перевірте файл, перш ніж довіряти йому
Завантаження, яке здається завершеним, усе ще можна скоротити навпіл. Перш ніж видалити щось або скасувати старий хостинг, виконайте ці три перевірки:
1. Рядок завершення. Відкрийте кінець файлу SQL — повний mysqldump закінчується рядком -- Dump completed. Якщо файл зупиняється в середині оператора, він неповний: видаліть його та експортуйте знову за маршрутом, який завершується.
2. Size sanity. Порівняйте файл із попередньою резервною копією сайту. Магазин, який приймає щоденні замовлення, не повинен раптово створювати крихітну базу даних — зменшення розміру є попередженням, навіть якщо є рядок завершення.
3. Тестовий імпорт. Імпортуйте файл один раз до одноразової тестової бази даних і переконайтеся, що з’являються таблиці та кількість рядків. Це єдиний повний доказ того, що дані повертаються.
Зберігайте смітник, як коштовності корони
Файл, який ви щойно завантажили, — це весь ваш бізнес в одному зручному для читання документі: імена користувачів і електронні адреси, історія замовлень і адреси, а також хеші паролів, які можна атакувати офлайн. Поводьтеся з нею так з моменту, коли вона потрапляє на ваш диск.
🏷️Topic Search Variables & Keywords
🎙️ Повна транскрипція — торкніться, щоб розгорнути
Покроковий посібник із усунення несправностей і рішення - Швидко завантажте масову базу даних веб-сайту! Демонстрація на екрані від Technical Anshu.
Швидко та безпечно завантажуйте бази даних усіх своїх веб-сайтів — резервне копіювання cPanel, експорт phpMyAdmin і маршрут mysqldump у порівнянні зі стисненням і перевіркою.
(розшифровка закінчується тут, на вихідній сторінці)
❓ Часті запитання (англійською)
Цей посібник на 100% безкоштовний?
Так! Усі посібники та методи, продемонстровані Technical Anshu, використовують безкоштовні, юридичні та освітні ресурси.
Чи можуть новачки дотримуватися цього посібника?
Абсолютно! Кожен крок демонструється на екрані з докладними інструкціями, тож будь-хто може легко слідувати.
Де я можу поставити запитання, якщо я застряг?
Залиште коментар безпосередньо до відео YouTube, і наша спільнота та Technical Anshu допоможуть вам.
🚀 Перегляньте повний посібник на YouTube
🚀 Перегляньте повний покроковий відеоінструкцію на YouTube: https://www.youtube.com/watch?v=2LXimsX2MBg
Підпишіться на Technical Anshu для ІТ-підтримки, усунення несправностей Windows і керування сервером.
▶️ Переглянути повне відео