Хостинг Sky Host ru — База данных MySQL, информация и вопросы, mysql хостинг сайта

www
другие зоны
.ru .info .biz .mobi
.com .org .name .net
Качественный хостинг c PHP MySQL. Лучший хостинг сайтов в Петербурге. Регистрация доменов ru com и других
SkyHost LiveChat

О нас говорят

«Спасибо за отлично предоставленные услуги (тех.поддержку).»

Сергей
www.tuning-chrome.ru

Посмотреть все отзывы
 

База данных MySQL, информация и вопросы

 
Что такое "базы данных" и MySQL?
Как создать базу данных и пользователя?
Какая кодировка MySQL установлена по умолчанию?
Если я импортирую данные в другой кодировке, например, latin1, что мне сделать что бы на сайте корректно выводилась кириллица?
Какое имя хоста (сервера), на котором размещена MySQL, указывать в скрипте?
Как импортировать/экспортировать базы данных MySQL?


Что такое "базы данных" и MySQL?

Под базами данных (БД) понимаются системы хранения и обработки данных, для доступа к которым используется язык SQL (Structured Query Language). Существует множество различных систем управления базами данных (СУБД), но в условиях хостинга как правило применяется СУБД MySQL . Причинами тому являются фактическая ориентация этой СУБД на хостинговые задачи, доступность на всех популярных серверных операционных системах, а также простота настройки и администрирования.

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

Как создать базу данных и пользователя?

Заходите в хостинг-панель (cPanel) в раздел "Базы данных MySQL".
В поле "MySQL базы данных" вводите имя базы и создаете её.
Далее создаем пользователя: для этого вводим имя пользования и пароль. Обратите внимание, что имя пользователя должно содержать не более 8 символов.
Теперь созданного пользователя нужно наделить правами для доступа к базе данных: для этого из выпадающих списков выбираем имя пользователя, MySQL базу данных и галочками отмечаем привилегии (ALL — значит, что пользователь имеет полные привилегии по работе с выбранной базой).
После того как Вы проделали все действия, ниже имени базы должны появиться примеры соединения выбранного пользователя с этой базой под заголовком "Connection Strings".

Замечания:
Имена Ваших баз данных и пользователей будут иметь префикс "login_" (без кавычек), где login — это Ваш логин, который Вы вводите при входе в хостинг-панель.

Какая кодировка MySQL установлена по умолчанию?

По умолчанию установлена: cp1251_general_ci

Если я импортирую данные в другой кодировке, например, latin1, что мне сделать что бы на сайте корректно выводилась кириллица?

Вам нужно добавить запрос SET NAMES 'latin1' сразу после подключения к базе.
В качестве примера рассмотрим код известного форума phpbb:

$this->db_connect_id = mysql_connect( $this->obj['dbhost'] , $this->obj['dbuser'] , $this->obj['dbpasswd'] );

// Вставляем код сразу после mysql_connect:
mysql_query("SET NAMES 'latin1'", $this->db_connect_id);


Какое имя хоста (сервера), на котором размещена MySQL база данных, указывать в скрипте?

Имя хоста: localhost

Как импортировать/экспортировать базы данных MySQL?

Для загрузки базы данных, первое что вам необходимо сделать это создать базу данных. Для этого зайдите на cPanel в раздел: "Базы данных MySQL". Создайте базу данных и пользователя для нее.

Загрузка базы (Импортирование)

Зайдите в phpMyAdmin, выберите Русский язык: (Language)
Выберите нужную вам базу данных, кликните на кнопку "SQL".
В разделе: "Месторасположение текстового файла:" выберите файл с базой данных.
Выберите тип сжатия.
Выберите "Кодировку файла".
Нажмите на кнопку "Пошел".

Экспорт базы данных:

Зайдите в phpMyAdmin, выберите Русский язык: (Language) Кликните на кнопку "Экспорт".
Выберите необходимые вам опции.
Выберите тип сжатия.
Нажмите на кнопку "Пошел".




Если Вы не нашли здесь ответ на свой вопрос, пожалуйста, свяжитесь с нами!
Даём деньги вашим клиентам