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