Номера телефонов
564489658

Вопросы и ответы - MySQL

В DirectAdmin для создания базы войдите в панель управления хостингом DirectAdmin и перейдите в раздел «Управление Базами Данных MySQL» -> «Создать новую базу данных». Заполните поля «Имя базы данных», «Имя пользователя базы банных», «Пароль». Нажмите кнопку «Создать». База Данных создана. Данные для подключения БД будут представлены в табличке. В cPanel база данных создаётся в разделе «Базы данных», в меню «Базы данных MySQL». Для создания базы данных необходимо задать имя базы и подтвердить создание базы. Добавить пользователя для БД Вы можете в этом же разделе в подразделе «Пользователи MySQL\Добавить пользователя»: необходимо задать имя пользователя и пароль и подтвердить создание пользователя, после чего пользователя необходимо добавить к соответствующей БД. Делается это в подразделе «Добавить пользователя к базе данных»: необходимо выбрать пользователя и базу в выпадающем списке, после чего нажать «Добавить», установить необходимые привилегии для пользователя и подтвердить добавление. База данных и пользователь для неё созданы. Можно также воспользоваться «Мастером баз данных MySQL», который предлагает пошагово выполнить указанные выше действия.

Импортировать и экспортировать базы данных можно через специальный интерфейс - PhpMyAdmin, ссылка на который находится в DirectAdmin в разделе «Управление Базами Данных MySQL». PhpMyAdmin ориентирован в первую очередь непосредственно на работу с БД, импорт и экспорт данных — одна из вспомогательных функций данного интерфейса. Если с помощью PhpMyAdmin импортировать дамп не получается (к примеру по причине слишком большого обьема БД), на помощь приходят другие решения:
- использование для импорта и экспорта БД бесплатного скрипта Sypex Dumper (рекоммендуется Lite-версия, как более простая в использовании), инструкции к к работе и сам скрипт доступен на сайте разработчика: sypex.net;
- использование консольного MySQL-клиента (потребуется доступ к SSH).

В случае использования консольного MySQL-клиента потребуются следующие действия:
1) создание на старом сервере дампа БД в формате .sql:
$mysqldump -u имя_пользователя_БД -p пароль_к_БД имя_БД > имя.дампа.sql 2) перенос созданного дампа на новый сервер, к примеру по FTP.
3)импорт дампа из файла в БД на новом сервере:
$mysql -u имя_пользователя_БД -p пароль_к_БД имя_БД < имя.дампа.sql

Если Вы хотите подключить собственное веб-приложение (веб-сайт) к базе данных на хостинге, необходимо в конфигурационном файле приложения (обычно это config.php) задать следующие параметры:
- имя сервера: localhost;
- имя пользователя БД: приведено в таблице после создание БД, вводится с префиксом пользователь_;
- имя базы данных: приведено в таблице после создание БД, вводится с пользователь_;
- пароль базы данных: пароль к базе данных, указывался Вами при создании БД, так же приведен в таблице созданной БД;

В DirectAdmin для изменения пароля доступа к БД MySQL выполните следующие действия:
- Войдите в панель управления хостинг аккаунтом и пройдите в раздел «Управление Базами Данных MySQL»;
- Выберите нужную БД из списка;
- Нажмите «изменить пароль»;
- Введите новый пароль и подтвердите его повторным вводом в поле ниже;
- Нажмите кнопку «Сохранить».

В сPanel для изменения пароля доступа к БД MySQL выполните следующие действия:
- Перейдите в панель управления , в меню «Базы данных MySQL»;
- Выберите из списка пользователей необходимого Вам пользователя;
- Введите новый пароль и подтвердите его повторным вводом в поле ниже;
- Нажмите кнопку «Сменить пароль»;

Не забывайте, что в том случае, если база данных используется веб-сайтом, после смены пароля доступа к базе данных необходимо изменить пароль доступа к базе данных в настройках скриптов сайта, иначе сайт не будет работать.

- В DirectAdmin войдите в панель управления хостинг аккаунтом и пройдите в раздел «Управление Базами Данных MySQL»;
- Выберите нужную БД из списка;
- Нажмите «изменить привилегии»;
- Внесите нужные изменения;
- Нажмите кнопку «Сохранить».

-В сPanel пользователя БД, для которого необходимо сменить привилегии, необходимо удалить, и добавить его снова с необходимыми привилегиями.

На всех серверах хостинга установлена MySQL 5.0.x.

В DirectAdmin выберите базу данных в меню «Управление MySQL», далее добавьте в «Допустимые хосты» шаблон %, для того чтобы разрешить доступ для всех, либо укажите конкретные IP, с которых будет разрешено подключение к БД.
В сPanel перейдите в подраздел «Удалённый MySQL» раздела «Базы данных» и добавьте шаблон %, либо укажите конкретные IP, с которых будет разрешено подключение к БД.

Для корректного отображения данных из БД MySQL необходимо установить кодировку cp1251 – Кирилица Windows. Если после выполнения рекомендаций проблема с кодировкой осталась, обратитесь в в службу поддержки клиентов любым удобным для Вас способом.

Для входа в интерфейс phpMyAdmin необходимо вводить имя пользователя базы данных и пароль доступа к базе. Предварительно нужно создать хотя бы одну базу данных MySQL в панели управления хостингом DirectAdmin. Необходимые данные доступа к базе Вы задаете самостоятельно, при ее создании.