СУБД
- Как создать базу данных MySQL?
- Как соединиться с MySQL?
- Сколько баз данных MySQL я могу создать?
- Какой может быть размер баз данных MySQL?
- Сколько пользователей баз данных MySQL я могу создать?
- Как открыть права на работу в базе данных MySQL для пользователей?
- Как изменить права доступа пользователя к базам MySQL?
- Как создать или изменить пароль доступа к базам данных для пользователей MySQL?
- Что делать, если утерян пароль для БД MySQL?
- Как осуществлять управление моими базами данных MySQL?
- Как удалить базу данных MySQL?
- Можно ли пользоваться MySQL-сервером из «сторонних» сетей?
- В какой кодировке должна быть информация в базе данных MySQL?
- Как сделать резервную копию (бэкап) базы данных?
- Как получить резервную копию базы данных?
- Как импортировать дамп базы данных на MySQL сервер?
- Как конвертировать базу данных из одной кодировки в другую?
-
Как создать базу данных MySQL?
Ответ:
Для создания базы данных нужно в панели управления войти в раздел «СУБД» → «Базы данных». Воспользуйтесь разделом «Подсказка» на данной странице.
-
Как соединиться с MySQL?
Ответ:
Для соединения с MySQL используется служебный адрес ваш_логин.mysql, порт 3306. Если устанавливаемое вами программное обеспечение по умолчанию использует localhost, то для корректной работы необходимо изменить на ваш_логин.mysql.
-
Сколько баз данных MySQL я могу создать?
Ответ:
Если вашим тарифным планом предусмотрено использование MySQL-сервера, то возможно создание неограниченного количества баз данных. С информацией, для каких тарифов предоставляются базы данных и об их количестве, можно ознакомиться здесь.
-
Какой может быть размер баз данных MySQL?
Ответ:
Панель управления позволяет распределять общую дисковую квоту. Если нужно больше места под базы данных, то нужно перераспределить дисковое пространство между почтой, сайтами и базами данных. Данная операция производиться в панели управления хостингом в разделе «Квоты». Воспользуйтесь разделом «Подсказка» на данной странице.
-
Сколько пользователей баз данных MySQL я могу создать?
Ответ:
Количество аккаунтов зависит от выбранного вами тарифного плана и колеблется от одного до неограниченного количества. С более подробной информацией вы можете ознакомиться в разделе «Тарифы».
-
Как открыть права на работу в базе данных MySQL для пользователей?
Ответ:
Для добавления пользователя базы данных нужно в панели управления пройти в раздел «СУБД» → «Пользователи».
Правами на работу с базами MySQL можно наделить пользователя здесь же, в процессе его создания. Воспользуйтесь разделом «Подсказка» на данной странице.
-
Как изменить права доступа пользователя к базам MySQL?
Ответ:
Для изменения прав доступа для пользователей к базам MySQL в панели управления нужно пройти в раздел «СУБД» → «Пользователи». Далее выбрать нужного пользователя. После выбора пользователя перейти на экран с перечнем баз данных и привилегиями пользователя для каждой из них. С последовательностью действий и вариантах присвоения/удаления прав доступа ознакомьтесь в разделе «Подсказка» на данной странице.
-
Как создать или изменить пароль доступа к базам данных для пользователей MySQL?
Ответ:
Изменение пароля пользователя для работы с базами данных осуществляется с помощью панели управления в разделе «СУБД» → «Пользователи». Воспользуйтесь разделом «Подсказка» на данной странице.
-
Что делать, если утерян пароль для БД MySQL?
Ответ:
Восстановить пароль невозможно, поэтому нужно изменить пароль на новый с помощью панели управления в разделе «СУБД» → «Пользователи». Воспользуйтесь разделом «Подсказка» на данной странице.
-
Как осуществлять управление моими базами данных MySQL?
Ответ:
Для управления базами данных в панель управления интегрирован phpMyAdmin. Доступ осуществляется из раздела «СУБД» → «Базы данных». Воспользуйтесь разделом «Подсказка» на данной странице.
-
Как удалить базу данных MySQL?
Ответ:
Для удаления базы данных MySQL нужно в панели управления пройти в раздел «СУБД» → «Базы данных», напротив имени удаляемой базы данных — нажать кнопку «Удалить».
-
Можно ли пользоваться MySQL-сервером из «сторонних» сетей?
Ответ:
Это возможно при помощи ssh-туннелирования.
Для этого вам необходимо:- Подключится к ssh.login.nichost.ru порт 22, настроив предварительно туннель на сервер login.mysql:3306 и порт 3306, где login — это идентификатор хостинга. Затем ввести логин для ssh-соединения и пароль.
- После чего вы можете удаленно подключиться к БД, указав в качестве сервера localhost порт 3306, тип подключения — прямое. Для ssh-туннелирования можем вам посоветовать использовать программу PuTTY
- В левом окне программы перейти в закладку Connection → SSH → Tunnels
- В поле «Source port» ввести 3306, а в поле «Destination» ввести login.mysql:3306, где login — это ваш идентификатор хостинга.
- Нажать кнопку «add». Далее перейти в закладку «Session» и ввести в поле «Host Name» ssh.login.nichost.ru. Далее в поле «Saved Session» ввести название подключения и нажать «Save».
- Для входа достаточно двойного клика мыши на название сессии.
Для организации туннеля необходимо: -
В какой кодировке должна быть информация в базе данных MySQL?
Ответ:
При старте услуги автоматически выставляется кодировка windows-1251. Изменить кодировку можно в панели управления в разделе «СУБД» → «Базы данных» → воспользуйтесь ссылкой «PHPMyAdmin» и в открывшемся окне выберите кодировку. -
Как сделать резервную копию (бэкап) базы данных?
Ответ:
Полное резервное копирование (бэкап) баз данных MySQL осуществляется каждые сутки. Если необходимо сделать дамп (dump) базы данных, нужно воспользоваться интегрированным в панель управления PHPMyAdmin, расположенном в разделе «СУБД» → «Базы данных».
Или командой: mysqldump --no-tablespaces -h ваш_логин.mysql -u ваш_логин_mysql -pВаш_пароль -B Ваша_БД > mybd.sql -
Как получить резервную копию (бэкап) базы данных?
Ответ:Для получения резервной копии базы данных необходимо направить запрос в службу технической поддержки одним из двух способов:
- через раздел «Сообщения» → «Написать сообщение» панели управления хостингом;
- с помощью электронной почты, написав на адрес support@nic.ru c любого почтового ящика.
- название базы данных;
- дату, за которую вам необходима резервная копия.
При запросе следует учесть, что резервные копии хранятся не более 7 дней.
Дамп базы данных будет размещён в каталоге ~/tmp вашего хостинга. По факту выполнения запроса вы получите уведомление на адрес электронной почты.
-
Как импортировать дамп базы данных на MySQL сервер?
Ответ:
Импорт (загрузку) базы данных, можно произвести 2-мя способами:- При помощи интерфейса phpMyAdmin. Доступ осуществляется из раздела панели управления хостингом «СУБД»→«Базы данных».
- Соединившись по SSH с виртуальным веб-сервером и выполнив команду:
mysql -h ваш_login.mysql -u ваш_login_mysql -pВаш_пароль -B Ваша_БД < mybd.sql- -h ваш_login.mysql - имя сервера MySQL, с которым происходит соединение;
- -u ваш_логин_mysql - имя пользователя базы данных;
- -p Ваш_пароль - пароль пользователя MySQL указанного выше (параметр '-p' пишется слитно с паролем);
- -B Ваша_БД - это имя базы данных в которую производите импорт дампа;
- mybd.sql - имя файла дампа базы данных, которую импортируете
- при использовании phpMyAdmin размер дампа не должен превышать 64 Мб;
- импортируемый дамп базы должен быть создан с максимальным значением max_allowed_packet не более 5 Мб. Актуально, когда вы переносите сайт с локального компьютера или от стороннего хостинг-провайдера.
-
Как конвертировать базу данных из одной кодировки в другую?
Ответ:
Изменение кодировки базы данных можно разделить на 3 этапа:- Сделать дамп (копию) БД. Для этого зайдите по ssh (как подключаться можно прочитать здесь) наберите команду
mysqldump --no-tablespaces -h ваш_логин.mysql -u ваш_логин_mysql -pВаш_пароль -B Ваша_БД > mybd.sql - Конвертируйте БД для этого выполните следующую команду: iconv -f CP1251 -t UTF-8 mybd.sql > mybdutf.sql
- Сделайте импорт БД. Для этого выполните:
mysql -h ваш_логин.mysql -u ваш_логин_mysql -pВаш_пароль -B Ваша_БД < mybdutf.sql.
- Сделать дамп (копию) БД. Для этого зайдите по ssh (как подключаться можно прочитать здесь) наберите команду


