Как создать базу MySQL и подключить её к сайту
Для подключения сайта нужны база данных, отдельный пользователь и права этого пользователя на базу. В cPanel эти объекты создаются отдельно.
Создайте базу и пользователя
- Откройте Manage My Databases («Базы данных MySQL» в старых версиях) или Database Wizard.
- Создайте базу и пользователя с уникальным паролем. Сохраните полные имена с префиксом аккаунта, если его добавляет панель.
- Добавьте пользователя в эту базу. Выдайте права, необходимые 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 — полного имени базы. Не публикуйте файл с паролем или текст ошибки с реквизитами. Перед редактированием сохраните копию конфигурации.
Документация
От инструкции — к настройке
Условия и возможности соответствующей услуги — на основном сайте UAhosting.
Посмотреть услугу