Перейти до вмісту
UAhostingБлог
PHP та бази даних

Як створити базу MySQL і підключити її до сайту

Для підключення сайту потрібні база даних, окремий користувач і права цього користувача на базу. У cPanel ці об’єкти створюються окремо.

Створіть базу й користувача

  1. Відкрийте Manage My Databases («Бази даних MySQL» у старіших версіях) або Database Wizard.
  2. Створіть базу та користувача з унікальним паролем. Збережіть повні назви з префіксом акаунта, якщо його додає панель.
  3. Додайте користувача до цієї бази. Надайте права, потрібні CMS; для встановлення й оновлень зазвичай потрібен повний набір прав у межах саме цієї бази.

Запишіть параметри в конфігурацію

Вкажіть назву бази, користувача, його пароль і хост із даних послуги. Для локальної бази це зазвичай localhost. Якщо надано окремий сервер БД, використайте його адресу. Назва конфігураційного файлу залежить від CMS; у WordPress це wp-config.php.

Приклад для власного PHP-застосунку з PDO:

<?php
$pdo = new PDO(
    'mysql:host=localhost;dbname=account_site;charset=utf8mb4',
    'account_siteuser',
    'REPLACE_WITH_DATABASE_PASSWORD',
    [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]
);

Перевірте підключення

Помилка Access denied зазвичай вимагає перевірки пароля й прив’язки користувача до бази. Unknown database — повної назви бази. Не публікуйте файл із паролем або текст помилки з реквізитами. Перед редагуванням збережіть копію конфігурації.

Документація

cPanel: Manage My Databases

Від інструкції — до налаштування

Умови та можливості відповідної послуги — на основному сайті UAhosting.

Переглянути послугу