Главная » FAQ и документация » Базы данных RU UA EN
 
 
 
 
регистрация   забыли пароль?

Базы данных

Использование баз данных


СПИСОК ВОПРОСОВ:
  1. Откуда скачать Backup базы данных?
  2. Как восстановить файлы на сервере?
  3. Есть ли в хостинг-планах поддержка баз данных? Какое имя MySQL-сервера использовать в скриптах?
  4. Что такое phpMyAdmin? Предоставляете ли вы его?
  5. Как сделать/залить дамп базы данных?
  6. Что делать, если при запросе к базе данных выдается ошибка cant open xxxx.MYI?
  7. Что необходимо сделать для того, чтобы корректно сортировались, а также группировались кирилличные данные?
  8. При редактировании записи в phpMyAdmin появляются знаки вопроса (??????). Что делать?

ОТВЕТЫ:

1. Откуда скачать Backup базы данных?

Раз в несколько дней система в автоматическом режиме делает бекап базы данных. Чтоб скачать бекап, воспользуйтесь пунктом меню "Резервное копирование", который находится у вас в аккаунте.

2. Как восстановить файлы на сервере?

С помощью Bacula, программы для резервного копирования, архивирования и восстановления вы сможете найти / восстановить / сохранить потерянные или повреждённые файлы и базы данных.

Эти функции доступны из учетной записи:

А также из панели управления хостингом, H-Sphere:

Если вы хотите восстановить файлы, выберите в меню Bacula4Hosters Restore пункт Web Files, установите в календаре период, за который необходимо восстановить данные, отметьте нужные файлы (при необходимости вы можете выделить их все) и нажмите на кнопку Restore Hosting Files.

Если вы хотите восстановить базы данных MySQL или PostgreSQL, в меню Bacula4Hosters Restore выберите соответствующую БД, установите в календаре период, за который необходимо восстановить данные, отметьте нужные таблицы (при необходимости вы можете выделить их все) и нажмите на кнопку Restore MySQLTables.

3. Есть ли в хостинг-планах поддержка баз данных? Какое имя MySQL-сервера использовать в скриптах?

Да. Вы можете использовать СУБД MySQL, если приобретете любой хостинг-план, который включает использование баз данных MySQL.

Мы настоятельно советуем при подключении к базам данных MySQL-сервера в своих скриптах указывать не его IP-адрес или localhost, а имя сервера.
Имя сервера можно узнать в вашем аккаунте Панели управления, меню "Базы данных, MySQL-сервер":
  1. mysql.ukrhosting.com для клиентов виртуального хостинга на UNIX-платформе в США;
  2. mysqlua.ukrhosting.com для клиентов виртуального хостинга на UNIX-платформе в Украине;
  3. mysqlua2.ukrhosting.com для клиентов виртуального хостинга на UNIX-платформе в Украине, 5-я версия;
  4. mysql.ukrhosting.net для клиентов виртуального хостинга на Windows-платформе;
  5. реселлерам необходимо указать имя своего сервера баз данных.
Эта рекомендация поможет уменьшить время возможного простоя при планово проводимых изменениях серверного программного обеспечения, изменения IP-адреса сервера и т.п.

4. Что такое phpMyAdmin? Предоставляете ли вы его?

phpMyAdmin - это инструмент, написанный на PHP, который позволяет вам администрировать вашу базу данных MySQL через интерфейс браузера (формы, кнопки, ссылки). Распространяется бесплатно ("open source"), первая публичная версия появилась в октябре 1998 года. За более чем два года программа доведена до высокого уровня - она умеет почти всё, что можно делать с базами данных.

phpMyAdmin предназначен как для продвинутых пользователей, так и для тех, кто не очень хорошо знает язык запросов SQL. Все операции по созданию, удалению и настройке баз и таблиц можно выполнять именно через эту утилиту.

Доступ к phpMyAdmin можно получить по адресу:

  1. http://mysql.ukrhosting.com/phpMyAdmin/index.php - для клиентов виртуального хостинга на серверах в США.
  2. http://mysqlua.ukrhosting.com/phpMyAdmin/index.php - для клиентов виртуального хостинга на серверах в Украине.
  3. http://mysqlua2.ukrhosting.com/phpMyAdmin/index.php - для новых клиентов виртуального хостинга на серверах в Украине.


Пожалуйста, посетите сайт разработчиков http://phpmyadmin.net для получения дополнительной информации по использованию phpMyAdmin.

5. Как сделать/залить дамп базы данных?

С помощью phpMyAdmin можно сделать дамп вашей базы данных, а потом залить его в другую базу.
Для того, чтобы сделать дамп, слева, в меню phpMyAdmin, выберите необходимую вам базу. Затем нажмите на вкладку Экспорт. Появится форма для создания дампа базы данных. Внизу необходимо написать имя файла, в который будет импортироваться дамп, и отметить галочкой опцию Послать. Нажимаем кнопку Пошёл.
Для того, чтобы залить дамп из файла, выберите нужную базу в меню, слева. Затем нажмите на вкладку SQL, появится поле ввода данных. Внизу нажмите кнопку Browse для того, чтобы включить файл дампа. Затем нажмите кнопку Пошёл.

6. Что делать, если при запросе к базе данных выдается ошибка cant open xxxx.MYI?

Это означает, что по какой-то причине поломались индексы таблицы. Вы можете восстановить ее запросом:
REPAIR TABLE имя_таблицы.

7. Что необходимо сделать для того, чтобы корректно сортировались, а также группировались кирилличные данные?

Чтобы корректно работали кирилличные буквы после создания базы данных, вам необходимо произвести следующие действия:

ALTER DATABASE имя базы CHARACTER SET cp1251 COLLATE cp1251_general_ci.

Также, сразу после коннекта к базе данных, в вашем скрипте должны присутствовать два запроса:
mysql_query ('SET NAMES cp1251');
mysql_query ('SET CHARACTER SET cp1251').


В случае, если у вас есть готовый дамп базы данных, вам необходимо убедиться, что данные в нем хранятся в нужной вам кодировке и что в запросах create table присутствует DEFAULT CHARSET=cp1251, например:

CREATE TABLE `test` (id int, value varchar(255)) DEFAULT CHARSET=cp1251.

В случае, если у вас есть корректно работающий сайт, а данные в таблицах сохраняются в кодировке latin1, (и, соответственно, корректно не показываются в phpmyadmin) - вам необходимо поставить и настроить отдельный скрипт (искать на google.com) для создания дампа, после чего самостоятельно переконвертировать все таблицы и данные в нужную вам кодировку и перезалить этот  дамп с помощью phpmyadmin.

Обращаем внимание на то, что для сервера mysqlua2.ukrhosting.com кодировка cp1251 установлена по умолчанию.

8. При редактировании записи в phpMyAdmin появляются знаки вопроса (??????). Что делать?

Если в phpMyAdmin кирилличные символы отображаются корректно, и ваш скрипт их корректно показывает, но при редактировании записи появляются знаки вопроса (??????) - используйте следующую команду, которую нужно выполнить один раз:

ALTER DATABASE имя базы DEFAULT CHARACTER SET cp1251 DEFAULT COLLATE cp1251_general_ci.

ПРОВЕРКА ДОМЕНА

домен:
 
зона: OK

РЕГИСТРАНТ ДОМЕНА

 
OK

НОВОСТИ

RSS
Увеличение цен на украинские домены
С 30.04.2016. ...»
30/04/2016
Внимание! График работы техподдержки
Выходные: 01-04 мая и 09-11 мая ...»
27/04/2015
На сайте установлен реальный курс доллара
...»
17/04/2015
Увеличение стоимости хостинга
для услуг виртуального хостинга на серверах, находящихся за пределами Украины ...»
30/03/2015
Повышение цен на украинские домены
С 01.04.15 повышение цен на доменные имена ...»
13/03/2015
Внимание! Домены с контактами в Крыму
Международные домены, имеющие в контактах крымский адрес, будут заблокированы ...»
05/03/2015

НАШИ КЛИЕНТЫ


pson.kiev.ua

tour-retour.lviv.ua

bogema.com.ua

artgreensofa.com
© 2002 – 2024 ukrhosting.com
HOSTOBZOR.ru Credit card purchases will be sold by
2Checkout.com,Inc. - Ohio, U.S.A.
Services provided by UKRHOSTING
Ukrhosting accepts credit card payments via 2CheckOut

Главная страницаПоддержкаКонтактыФорум
Карта сайтаАрхив документовАрхив новостей