Создание базы данных MySQL средствами CPanel

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

В этой статье я рассмотрю подробно процесс создания базы данных и пользоватя для нее. Все это мы будем делать использоую возможности панели управления хостинг-аккаунтом CPanel.

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

Интересна эта статья будет в первую очередь тем, кто только недавно приобрел первый свой хостинг с MySQL или только собирается это сделать. Те же, кто уже давно имеет с ними дело, не откажется, надеюсь, добавить свои замечания по статье ;).

Таким образом нам нужно создать:

  • базу данных;
  • пользователя с паролем, для доступа к базе дынных;
  • сопоставить созданного пользователя с нашей базой, то есть указать пользователя, имеющего права на доступ к базе данных.

Приведенные ниже иконки соотвествуют CPanel со стандартным скином(X).

Итак, заходим в нашу CPanel и на главной странице видим большую кучку разных иконок. Находим значок, подписанный MySQL Databases.

Кликнув по нему мы попадаем на страницу убправления базами данных пользователя хостинг-аккаунта. И приступаем к выполнению, приведенных выше, трех шагов.

  1. Создаем базу данных.
    Самой вверхней формой, на этой странице, как раз таки и будет форма создания новой базы данных

    указываем желаемое имя базы данных и жмем Create Database. Обратите внимание, что база будет создана с именем, составленным из двух частей:

    логин в cpanel + "_" + указанное вами имя

    то есть, если ваш логин tester, а имя вы указали mydb, то полное имя базы получится tester_mydb.
    Не забудьте об этом, когда будете прописывать имя базы в файле конфигурации какого-нибудь PHP скрипта!

  2. Создаем пользователся БД.
    Переходим ко второй форме, в которой необходимо указать имя пользователя и пароль:

    Не указывайте слишком больное имя в поле Username, так как оно будет сокращено автоматически до 6(?) символов. При этом, как и в случае с именем базы данных полное имя пользователся будет иметь вид:

    логин в cpanel + "_" + указанное вами имя

    А пароль будет таким, каким вы его указали.

  3. Указываем пользователя, имеющего права доступа к нашей базе данных.
    Для этого переходим к следующей форме, расположенной все на той же странице управления базами MySQL:

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

Вот собственно и все.

Так как мы создавали базу не просто так, а для ее использования каким-нибудь скриптом, то вам необходимо указать заданные выше имя базы, имя пользователя и пароль в конфигурации вашего скрипта.

Устанавливаем кодировку базы данных с помощью phpMyAdmin.

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

После загрузки phpMyAdmin в левом фрэйме выбирайте созданную баззу данных и ждите загрузки центрального фрэйма.

В верхнем меню находим крайтюю кнопку Operations и кликаем на нее.

На открывгейся странице в самом низу находим группу Collation и проверяем, что выбранной являлась нужная нам кодировка, в противном случае выбираем ее в выпадающем списке и жмем на кнопку Go.

После этого все таблицы, создаваемые без явного указания кодировки, будут иметь кодировку, заданную для всей базы данных.

Комментариев: 11

  1. Владимир
    Дата: Июнь 22, 2008, 15:11 | Ссылка

    Как создать Базу данных, где она находиться и как войти.

  2. Дата: Июнь 23, 2008, 11:04 | Ссылка

    Это вопрос? Вроде ж в статье про это как раз и написано…

  3. Дата: Ноябрь 27, 2008, 16:23 | Ссылка

    У меня проблемы с кодировкой phpMyAdmin, именно в блоке создания БД, что это может быть ?

  4. Дата: Декабрь 15, 2008, 16:25 | Ссылка

    У меня точно такая же фигня, как и у Даниила:((
    $dbh=mysql_connect (”localhost”, “musicv00_matalea”, “”) or die (’I cannot connect to the database because: ‘ . mysql_error());
    mysql_select_db (”musicv00_mydb”);

  5. Дата: Апрель 4, 2009, 15:05 | Ссылка

    Помогите пожайлуста, я создал БД в CPANEL, а как связать это с MySQL? Сделал скрипт, который если база данных работает пишет её версию (5.0.67 - Community edition). У меня пользователь называется skytende_sky, бд связана с пользователем, а в самой mysql, пишет, Что root@localhost. Помогите пожайлуста, либо поменять пользователя войти от другого либо как связать с БД?

  6. Дата: Апрель 6, 2009, 18:10 | Ссылка

    Спасибо очень полезная статья все получилось создал свою первую базу данных)

  7. Дата: Май 4, 2009, 12:00 | Ссылка

    У вас опечатка во 2 пункте:
    Создаем пользователСя БД

  8. D
    Дата: Октябрь 31, 2009, 03:20 | Ссылка

    А CPanel - это вообще где находится?

  9. D
    Дата: Октябрь 31, 2009, 03:21 | Ссылка

    Т.е. где эта БД в CPanel создаётся?

  10. Дата: Январь 7, 2010, 10:55 | Ссылка

    Здравствуйте ! Устанавливаю WordPress на хостинг, все делал по инструкции, прочитал сейчас вашу статью - Создание базы данных MySQL средствами CPanel, получается, действовал правильно, но на заключительном этапе получаю вот такую ошибку :

    Can’t select database и далее по тексту. Подскажите, в чем ошибка, пожалуйста.

  11. Дата: Август 3, 2011, 14:22 | Ссылка

    Хорошая статья, мне понравилась. Те у кого панель WebServ24, можете посмотреть создание БД тут http://inworldit.ru/?p=10

На эту страницу размещена 1 ссылка

  1. Дата: Июль 10, 2008, 20:53

    […] http://a2p.net.ru/hosting/4/mysql_db_creation_with_cpanel/ - это плохой урл(к сожелению, именно так я и прописал :(). […]

Оставьте комментарий!

Обязательные поля отмечены знаком *

*
*

Powered by WP Hashcash

Тэги, соотвествующие заданному условию не найдены.