Як використовувати phpmyadmin в wordpress, все про wordpress
Якщо ви коли-небудь встановлювали WordPress, ви знаєте, що кожен сайт складається з двох частин: файлів ядра і бази даних MySQL.
База даних - найважливіший компонент з цих двох. Якщо ваші файли ядра будуть знищені або пошкоджені, ви можете легко замінити їх, нічого не втративши. Якщо ж ваша база даних пропаде, і у вас відсутній її бекап, то в такому випадку вже нічого не допоможе.
Тому важливо знати, як подбати про цій частині свого сайту. Один з найпопулярніших інструментів для цього - phpMyAdmin. і в цій статті ми детально його розглянемо. Однак для початку давайте проведемо короткий екскурс по WordPress і базі даних.
Що знаходиться у вашій базі даних MySQL?
У кожній збірці у вас буде багато таблиць, створюваних в БД WordPress - 11, якщо бути точними. Згодом плагіни додадуть до цих таблиць свої власні, проте базові таблиці завжди залишаються тими ж самими:
Як ви бачите, вони містять всі сирі дані вашого сайту - за вирахуванням стилізації, медіа-файлів і всього іншого, що робить ваш сайт презентабельним для браузерів і користувачів. Це проводиться вже на стороні WordPress.
Що таке phpMyAdmin?
У нескінченних пошуках знань ви, можливо, задавалися питанням: що означає MySQL? Кажучи коротко, це назва системи управління базами даних з відкритим вихідним кодом, яка може управлятися шляхом введення запитів, SQL, що розшифровується як «Structured Query Language».
Тепер, коли ми знаємо, що це таке, прийшла пора з'ясувати, яке відношення має до всього цього phpMyAdmin.
phpMyAdmin - це інструмент адміністрування для баз даних, причому один з найпопулярніших. Багато провайдерів хостингу використовують його для того, щоб дозволити клієнтам структурувати свої бази даних. Він також поставляється разом з популярними платформами розробки, такими як WampServer, XAMPP і MAMP.
Як випливає з назви, phpMyAdmin написаний на PHP, і тому він відмінно працює в звичайному веб-браузері. Він дозволяє користувачам виконувати адміністративні завдання для своєї бази даних за допомогою клацань миші замість написання SQL-запитів. Спасибі за це, адже кому охота вчити ще одну мову програмування!
Точно! Тепер давайте подивимося на те, як використовувати phpMyAdmin, щоб виконати загальні завдання обслуговування бази даних.
Як використовувати phpMyAdmin для бази даних WordPress

Створення бази даних WordPress
Створення бази даних для свіжої збірки WordPress - популярна завдання для людей, які використовують phpMyAdmin вперше.
Щоб встановити WordPress, вам знадобиться наступне:
- Назва бази даних
- Користувач і пароль бази даних
Давайте подивимося, як ми можемо встановити все це в phpMyadmin:
Клацання по Databases переведе вас до наступного меню:

Виберіть ім'я для бази даних і введіть його в поле Create Database. Виберіть щось, що буде описувати використання бази даних - це буде корисно, якщо вам потрібно підтримувати відразу кілька бази даних. Зверніть увагу, що правила найменування баз даних можуть відрізнятися в залежності від провайдера.
Потім виберіть collation з меню, що випадає. Виберіть те, що буде найкраще підходити для вашої мови і коду. У більшості випадків ви повинні задати «utf8_» для кодування. Виберіть «utf8_unicode_ci», якщо ваш певну мову недоступний.

Коли все буде готово, натисніть на кнопку Create. Нова база даних повинна з'явитися в списку.
Потім ви повинні будете створити користувача, який має права доступу до вашої недавно створеній базі даних. Є кілька способів зробити це. Найпростіший спосіб - це клацнути по недавно створеній базі даних. Потім вибрати Privileges.
Клацання по add user перенесе вас до екрану, де ви можете створити окремого користувача для бази даних. Введіть ім'я користувача у відповідне поле (переконайтеся в тому, що «Use text field:" вибрано в випадаючому списку), після чого введіть складний пароль.
Поле «Host» найчастіше вибирається «localhost», однак ви повинні з'ясувати це у свого провайдера.
У розділі «Database for User» переконайтеся в тому, що Галочка, який вказує «Grant all privileges on database [your database name]», включений. Залиште всі в розділі «Global Privileges» як є.

Тепер натисніть на кнопку «Go». Вітаємо. Тепер у вас є назва бази даних, ім'я користувача і пароль, який вам знадобиться для установки WordPress.
Бекап вашої БД WordPress
Серед всіх речей, які дозволяє зробити phpMyAdmin, виконання резервного копіювання даних є, можливо, найважливішим. Як вже було сказано, база даних містить основний контент вашого сайту. Тому ви завжди повинні проводити регулярні бекапи і завжди бекапіть вашу базу даних перед оновленням WordPress або перед виконанням будь-яких інших змін на сайті.
Ось, як зробити це:
- На головному екрані з лівого боку або на екрані бази даних, натисніть на назву бази даних, щоб отримати до неї доступ.
- Потім клацніть по Export в самому верху екрана, після чого виберіть Custom як методу експортування, щоб отримати доступ до додаткових опцій і налаштування їх:
- Переконайтеся в тому, що всі таблиці в базі даних обрані для експорту (припускаємо, що у вас є тільки один сайт з базою даних з одним префіксом).
- Задайте вихідний ім'я і бажане стиснення
- Переконайтеся, що у вас виставлений «SQL» в «Format», після чого виберіть «Structure and data» в розділі «Format-specific options»
- Тепер в «Object creation options» виберіть наступне
«Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT statement»
«Enclose table and column names with backquotes»

- Як тільки ви натиснете «Go», з'явиться вікно завантаження файлу, де ви повинні будете вибрати відповідний формат. Коли все буде завершено, ви отримаєте успішний бекап бази даних.
Імпорт бази даних з резервної копії
Імпорт бази даних - це протилежність бекапа. Це може бути важливо в тому випадку, якщо вам потрібно відновити веб-сайт або якщо вам потрібно буде перенести його на інший хостинг. phpMyAdmin спрощує це.
Переходимо на сторінку «Databases» і вибираємо базу даних, в яку ви хочете імпортувати дані. Залежно від вашої збірки, ви побачите порожню базу даних, або таблиці в ній.
Клацаємо по Import у верхній частині, щоб перейти на сторінку імпорту, після чого вибираємо Browse для пошуку SQL-файлу на своєму комп'ютері.
Переконайтеся в тому, що SQL обраний в якості значення Format, після чого натисніть на кнопку Go, щоб почати імпорт. Залежно від розміру файлу та швидкості з'єднання, це може зайняти деякий час. Коли все буде завершено, ви побачите повідомлення про успіх.
Оптимізація бази даних за допомогою phpMyAdmin
Чому ваша база даних вимагає оптимізації? Оскільки протягом довгого часу в ній скупчуються службові дані - тимчасові файли, що зберігаються в ваших таблицях. Ви можете побачити їх в правій колонці бази даних. Оптимізація означає видалення цих даних, що потрібно робити регулярно. Однак не переживайте, деякий обсяг тимчасових даних є нормою, і їх число не повинно бути нулем завжди.
Оптимізація вашої бази даних за допомогою phpMyAdmin здійснюється дуже просто.
- Перейдіть до бази даних, яку ви хочете оптимізувати. Клацніть по «check all» в самому низу екрану, якщо ви хочете відзначити все таблиці в цій базі даних (примітка: нова версія phpMyAdmin має опцію «Check tables with overhead», яка дозволяє вибрати тільки таблиці, які потребують оптимізації.
- Використовуйте меню, що випадає праворуч і виберіть «Optimize table». Готово!

Перевірка і відновлення таблиць
Деякі таблиці можуть ламатися. Це не дуже добре і може призводити до зникнення всіх ваших записів або чернеток, або викликати інші види проблем. Однак phpMyAdmin дозволяє відновити таблиці і повернути все в робочий стан (якщо немає, у вас же завжди є бекап БД, вірно?)
Якщо щось раптом пішло не так на сайті, ви повинні спочатку перевірити, чи не є винуватцем одна з таблиць вашої БД.
- Відкриваємо базу даних
- Вибираємо все таблиці, клацнувши по check all в самому низу екрану
- Використовуйте меню, що випадає для вибору check table. Можливо, вам знадобиться також клацнути по кнопці Go в самому низу екрану для запуску процесу.
phpMyAdmin покаже сторінку з результатами. У правій колонці ви зможете бачити, в порядку ваші таблиці чи ні.

Якщо таблиця сигналізує про проблеми, ви можете її відновити:
- Помітьте таблиці до відновлення галочками
- З меню, що випадає виберіть Repair table для запуску процесу. Ви можете також клацнути по Go, щоб процес пішов.
- Використовуйте меню, що випадає для вибору Repair table. Можливо, вам знадобиться також клацнути по кнопці Go в самому низу екрану для запуску процесу.
видалення таблиць
Видалення таблиці може виявитися важливим кроком, якщо вам потрібно імпортувати файл бекапа і звільнити простір. Іноді віддалені плагіни залишають в базі даних свої таблиці, які більше не використовуються. Однак вам потрібно переконатися в цьому, перед тим як видаляти таблицю, оскільки це може потенційно пошкодити весь сайт.
Ось як зробити це:
- У вашій базі даних вибираєте таблиці, які ви хочете видалити
- У випадаючому меню внизу вибираєте drop
- Вас попросять підтвердити дію. Якщо ви натиснете yes, таблиця буде видалена безповоротно.

Видалення всієї бази даних
Ви можете не тільки видаляти таблиці одна за одною, а й видалити всю базу даних відразу. Це може знадобитися, якщо ви вирішили переїхати на інший сервер, і вам більше вже не потрібна стара база даних. Природно, видаляйте її тільки в тому випадку, якщо у вас вже експортована і імпортована база даних в нове місце.
Інші функції phpMyAdmin
Крім опцій, представлених вище, phpMyAdmin дозволяє вам виконувати і деякі додаткові речі. Однак ми відзначили тільки основні функції, які можуть бути корисні користувачам. Можливо, вам буде корисно дізнатися, які ще можливості є у phpMyAdmin.
Перейменування вашої бази даних
Заміна префікса таблиці
Щоб підвищити безпеку, найкраще використовувати префікс таблиці, що відрізняється від стандартного «_wp». Однак якщо ви забули змінити префікс в процесі установки, ви можете зробити це через phpMyAdmin. Робиться це через нижнє меню. При цьому обов'язково змініть префікс також і в wp-config.php.
Ця опція може використовуватися для запуску тестової версії вашого робочого сайту з однієї і тієї ж базою даних. Ви можете скопіювати всі ваші існуючі таблиці і змінити їх префікс. Якщо ви продубліруете ваші дані WordPress і налаштуєте wp-config.php для використання нового префікса, ви отримаєте копію вашого сайту, яка буде працювати з тією ж самою базою даних. Прочитайте кодекс для цього.