Керування базами даних MySQL/MariaDB за допомогою phpMyAdmin у ServBay
Огляд: Що таке phpMyAdmin
phpMyAdmin — це популярний open-source інструмент для керування базами даних, який спеціально створено для адміністрування MySQL та MariaDB через веб-інтерфейс. Для веб-розробників phpMyAdmin пропонує інтуїтивно зрозумілий і зручний графічний інтерфейс, що значно спрощує повсякденні завдання: створення баз даних, таблиць, користувачів, виконання SQL-запитів, імпорт та експорт даних тощо.
ServBay, як потужне локальне середовище для веб-розробки, вже інтегрував phpMyAdmin, завдяки чому ви можете легко керувати екземплярами баз даних MySQL або MariaDB, що працюють у ServBay.
Ключові переваги phpMyAdmin:
- Широкий функціонал: Підтримує основні і розширені можливості MySQL/MariaDB, покриває керування базами даних, таблицями, полями, індексами, правами доступу користувачів та інше.
- Зручність для користувача: Ясний графічний інтерфейс дозволяє навіть новачкам швидко почати працювати з базами даних.
- Багатомовність: Інтерфейс інструменту доступний багатьма мовами для користувачів по всьому світу.
- Легка розширюваність: Підтримує додаткові модулі і скрипти для розширення функціоналу.
З phpMyAdmin розробники можуть зосередитися на логіці додатків, не витрачаючи час на складні командні рядки для роботи з базою даних.
Доступ до інтегрованого phpMyAdmin у ServBay
ServBay за замовчуванням має інтегрований phpMyAdmin, до якого можна легко отримати доступ за допомогою локальної адреси, яку надає ServBay.
Під час роботи ServBay відкрийте веб-браузер і перейдіть за адресою:
https://servbay.host/phpmyadmin
Зверніть увагу: servbay.host
— це стандартне локальне доменне ім'я, що налаштоване в ServBay для звернення до вітальної сторінки та інтегрованих інструментів (таких як phpMyAdmin) через вбудований сервер Caddy або Nginx. Перевірте, що ServBay запущений і що відповідний веб-сервер (Caddy чи Nginx) і програмний пакет бази даних (MySQL або MariaDB) увімкнені.
Вхід у phpMyAdmin
Щоб почати керування базою даних, вам потрібно увійти до phpMyAdmin, використовуючи свої облікові дані.
- Відкрийте браузер: Перейдіть за посиланням
https://servbay.host/phpmyadmin
. - Введіть дані для підключення: На сторінці входу необхідно вказати ім'я користувача і пароль.
- Ім'я користувача та пароль: Доступ до стандартного користувача бази даних ServBay (зазвичай це
root
) і пароль можна знайти на вкладці Бази даних (Databases) у інтерфейсі додатку ServBay. З метою безпеки, рекомендовано змінити стандартний пароль root під час першого використання. - Сервер: Зазвичай вводиться
default
або обирається специфічна версія бази даних, з якою потрібно працювати (наприкладMariaDB-10.6
чиMySQL-8.0
).default
посилається на активну версію бази даних у ServBay.
- Ім'я користувача та пароль: Доступ до стандартного користувача бази даних ServBay (зазвичай це
- Вхід: Натисніть кнопку «Вхід», щоб увійти до інтерфейсу phpMyAdmin.
Керування базами даних ServBay через phpMyAdmin
Після успішного входу в phpMyAdmin ви зможете виконувати різноманітні операції з керування базами даних через графічний інтерфейс. Нижче наведені основні кроки для типових задач:
Створення нової бази даних
Як правило, для нового проекту рекомендовано створити окрему базу даних.
- На лівій панелі навігації у phpMyAdmin натисніть Нова або вкладку Бази даних у центрі сторінки.
- У полі «Створити базу даних» введіть бажану назву (наприклад,
servbay_project_db
). - У випадаючому меню «Кодова сторінка» виберіть відповідну кодування та сортування. Рекомендується використовувати
utf8mb4_unicode_ci
— він підтримує розширені символи, включаючи емодзі. - Натисніть Створити.
Створення нової таблиці
Після створення бази даних можна визначати структуру даних, тобто створювати таблиці.
- На лівій панелі натисніть ім'я щойно створеної бази даних.
- У структурному перегляді бази знайдіть розділ «Створити нову таблицю».
- Введіть назву таблиці (наприклад
users
) і кількість стовпців. - Натисніть Створити.
- На новій сторінці визначте властивості кожного стовпця, включаючи:
- Назва: ім'я поля (наприклад,
id
,username
,email
,created_at
). - Тип: тип даних (
INT
,VARCHAR
,TEXT
,DATETIME
тощо). - Довжина/Значення: для певних типів задається довжина (наприклад,
VARCHAR(255)
). - За замовчуванням: вказати значення за замовчуванням (за потреби).
- Індекс: встановити PRIMARY (основний ключ), UNIQUE (унікальний), INDEX тощо; поле
id
зазвичай роблять PRIMARY і AUTO_INCREMENT. - A_I: відмітити для автозбільшення поля (часто для ключового id).
- Назва: ім'я поля (наприклад,
- Після визначення всіх стовпців прокрутіть сторінку вниз і натисніть Зберегти.
Додавання даних
Додавайте нові записи у свою таблицю.
- У навігаційній панелі ліворуч оберіть таблицю, куди додаєте дані.
- На верхній панелі меню натисніть вкладку Вставити.
- Заповніть значення для нових рядків. Можна додати декілька записів одразу.
- Внизу сторінки натисніть Виконати.
Перегляд і запити до даних
Переглядайте наявні дані у таблиці або виконуйте індивідуальні SQL-запити.
- Виберіть потрібну таблицю у лівій панелі.
- На верхньому меню натисніть вкладку Огляд — це дозволить побачити перші рядки таблиці.
- Для більш складних запитів оберіть вкладку SQL, введіть свій запит (наприклад,
SELECT * FROM users WHERE username = 'servbay-demo';
), потім натисніть Виконати.
Оновлення даних
Оновлюйте значення у наявних записах.
- Виберіть таблицю для оновлення на лівій панелі.
- Перейдіть до вкладки Огляд і знайдіть потрібний рядок.
- Біля запису, який потрібно змінити, натисніть іконку Редагувати (зазвичай олівець).
- Внесіть необхідні зміни у поля.
- Внизу сторінки натисніть Виконати для збереження змін.
Видалення даних
Видаляйте записи з таблиці.
- На лівій панелі виберіть потрібну таблицю.
- У вкладці Огляд знайдіть записи, які потрібно видалити.
- Позначте прапорцем рядки, які потрібно видалити.
- Можна відзначити декілька рядків для масового видалення.
- Натисніть іконку Видалити біля рядка (хрестик) або виберіть Видалити внизу сторінки та натисніть Виконати.
- Підтвердіть операцію видалення.
Видалення таблиці
Видаліть всю таблицю з усіма її даними.
- На лівій панелі оберіть базу даних, в якій міститься таблиця для видалення.
- У структурному перегляді знайдіть таблицю, яку бажаєте видалити.
- Позначте галочкою цю таблицю зліва.
- Внизу списку таблиць знайдіть дію Видалити і натисніть Виконати.
- Підтвердіть видалення. Зверніть увагу — ця дія незворотна і повністю знищить дані таблиці.
Видалення бази даних
Видаліть цілу базу даних із усіма таблицями й записами.
- У лівій панелі виберіть потрібну базу даних.
- Перейдіть на вкладку Операції у верхньому меню.
- Прокрутіть сторінку униз і в розділі «Видалити базу даних (Drop the database)» натисніть кнопку Видалити базу даних.
- Підтвердіть видалення. Будьте уважні: ця дія незворотна і призведе до повної втрати всіх даних.
Часті питання (FAQ)
- Питання: Чому я не можу відкрити
https://servbay.host/phpmyadmin
?- Відповідь: Переконайтеся, що додаток ServBay запущено, а у панелі керування ввімкнутий веб-сервер (Caddy або Nginx) і обраний пакет СУБД (MySQL чи MariaDB). Також перевірте, чи не змінювався ваш файл hosts іншими програмами, або спробуйте перезапустити ServBay.
- Питання: Де знайти ім’я користувача й пароль до бази даних?
- Відповідь: Пароль до користувача root можна знайти у вкладці Бази даних (Databases) в інтерфейсі додатка ServBay. Дивіться також: Як отримати root-акаунт і дані для підключення бази даних
- Питання: Що робити, якщо я забув пароль root для бази даних?
- Відповідь: У ServBay є функція скидання паролю root для СУБД. На вкладці Бази даних (Databases) інтерфейсу додатка знайдіть кнопку для скидання пароля. Натисніть її — і для вибраної бази (MySQL або MariaDB) буде згенерований і показаний новий стандартний пароль root.
- Питання: Чи підтримує phpMyAdmin підключення до PostgreSQL чи MongoDB у ServBay?
- Відповідь: phpMyAdmin створено виключно для керування MySQL та MariaDB і не підтримує роботу із PostgreSQL чи MongoDB.
Підсумок
Інтеграція phpMyAdmin у ServBay дозволяє ефективно й інтуїтивно керувати базами даних MySQL та MariaDB у вашому локальному середовищі розробки. Від простих операцій створення і видалення до додавання, пошуку, оновлення й видалення даних — графічний інтерфейс phpMyAdmin значно спрощує керування базами даних. У поєднанні з гнучкими інструментами керування середовищем від ServBay це робить розробку та відлагодження веб-додатків ще більш зручною.