Вопросы и ответы
- Знакомство с хостингом
- Персональные данные
- Оплата услуг, документы
- Перенос сайта на Спринтхост
- Настройки доступа к аккаунту
- Уведомления
- Домены
- Ограничения хостинга
- Настройки сайтов и сервера
- Поддержка PHP
- Работа с базами данных MySQL
- Резервное копирование
- Электронная почта
- Виртуальные выделенные серверы VDS
- CMS и фреймворки
- Партнерская программа
- Дилерская программа
Как узнать базу данных сайта?
Проверьте конфигурационный файл сайта. Для каждой CMS этот файл называется по-своему.
Для WordPress это — wp-config.php, а для Joomla! — configuration.php, эти файлы размещены в корне сайта. Откройте конфигурационный файл и найдите в нем строку, которая указывает на имя базы данных:
define('DB_NAME', 'имя_базы');
для сайта на WordPress
public $db = 'имя_базы';
для сайта на Joomla!
Есть и универсальный способ — поиск по содержимому файлов командой grep при подключении по SSH или инструментом поиска в Файловом менеджере. Все базы данных называются по одному шаблону: login_name (где login — логин аккаунта). Поиск по сочетанию «login_» даст список всех баз данных и пользователей, которые упоминаются в файлах на вашем аккаунте.
Как добавить пользователя к базе данных? А поменять пароль?
Все в разделе «Базы данных» → «Управление базами данных». Чтобы перейти к управлению пользователями, нажмите на цифру в столбце «Кол-во пользователей» для нужной базы.
Как войти в phpMyAdmin?
Войти в phpMyAdmin можно как из Панели управления из раздела «Базы данных», так и по прямой ссылке.
При входе по ссылке phpMyAdmin запросит логин и пароль:
- Если доступ нужен ко всем базам аккаунта — введите те же, что используете для входа в Панель управления
- Если необходим доступ только к одной базе — используйте имя пользователя нужной БД и его пароль.
Что такое дамп базы данных? Как его создать?
Дамп базы данных — это файл, который содержит информацию о структуре базы и ее содержимом. Создать его можно по инструкции.
Какая кодировка используется в базах MySQL?
По умолчанию — UTF-8.
Вы можете использовать любую кодировку, если она будет корректно работать с вашим сайтом. Меняется она в интерфейсе phpMyAdmin, в который можно попасть из раздела «Базы данных» Панели управления.
Как создать представление для БД?
Представление иногда называют «виртуальной таблицей», поскольку само по себе оно не содержит данных. В момент обращения пользователя к представлению происходит извлечение данных из таблицы, поэтому результаты выборки не кешируются и по запросу всегда отображается актуальная информация.
Создать представление можно с помощью следующего SQL-запроса:
CREATE ALGORITHM=UNDEFINED SQL SECURITY INVOKER VIEW имя_БД.имя_представления AS
SELECT *
FROM имя_БД.имя_таблицы
По умолчанию SQL SECURITY указывается как DEFINER, однако в таком случае привилегий для просмотра представления будет недостаточно. Именно поэтому его обязательно требуется указывать как INVOKER.