Панель управления хостингом cPanel — Инструменты для работы с базами данных (создание и удаление баз данных и пользователей)

Рубрика: Хостинг и домены

Здравствуйте уважаемые читатели блога KtoNaNovenkogo.ru. Продолжаем тему, посвященную доменным именам и хостингу. Сегодня я постараюсь во всех подробностях рассказать о работе с панелью управления хостингом — cPanel. Конечно же, cPanel встречается не у всех хостеров, но у подавляющего большинства из них, в качестве панели управления хостингом вам предложат именно cPanel. Правда, эта панель платная и поэтому на бесплатных хостингах она встречается достаточно редко.

Админка Joomla

Панель управления хостингом cPanel

Рассказывать о cPanel я буду с точки зрения вебмастера, купившего хостинг и желающего получить максимум возможностей, которые предоставляет ему хостер за его собственные деньги. Когда вы покупаете хостинг (Выбор оптимального тарифного плана и покупка хостинга в деталях и картинках), то при выборе тарифного плана вы, наверняка, встречали такие характеристики как количество баз данных MySql, количество почтовых ящиков и количество поддоменов или дополнительных доменов, которые вы имеете право использовать на данном тарифном плане.

Допустим, вы уже выбрали нужный вам тариф, купили хостинг, получили письмо с паролями доступа ко всем необходимым вам для управления хостингом панелей и серверов. Но что делать дальше для того, чтобы создать почтовый ящик с названием вашего сайта, который будет выглядеть как почта@ваш-домен.ru, создать одну или несколько баз данных, прикрутить к вашему хостинг аккаунту еще одно доменное имя второго уровня (дополнительный домен) или же создать домен третьего уровня (поддомен) вида поддомен.ваш-домен.ru (Доменное имя, whois, регистраторы доменных имен).

Все это позволяет сделать панель управления хостингом. Кроме cPanel существуют и другие панели управления хостингом, но, как я уже говорил выше, cPanel самая популярная из них, да к тому же, поняв суть работы одной панели управления хостингом, вы, наверняка, сможете разобраться и с другой панелью. Кроме описанных выше возможностей, с помощью cPanel вы сможете создавать резервные копии вашего сайта, управлять работой FTP-аккаунтов, выполнять задания по расписанию с помощью Cron и многое многое другое. Но обо всем по порядку.

Итак, вы уже купили хостинг, а значит получили логин и пароль для доступа к cPanel, а так же адрес, по которому находится панель управления cPanel вашего хостера. Мой хостер, например, в самом начале письма указал эти данные:

-------------------------------------------------------------
1. Информация об Аккаунте
-------------------------------------------------------------

Данные по Вашему аккаунту на сервере.

Вход в Вашу Панель Управления Сайтом (cPanel):

http://cp-s2.progoldhost.net:2082

http://ktonanovenkogo.ru:2082
Логин	: wm1XXX
Пароль	: c6XXXXXXXXXXH
По умолчанию установлен английский язык.
Для переключения на русский воспользуйтесь функцией "Change Language"

.
Перейдя по адресу cPanel вашего хостера (в моем случае это http://cp-s2.progoldhost.net:2082), у вас потребуют аутенфикации, для которой вам нужно будет использовать приведенные в письме логин и пароль. В результате вы попадете на главную страницу cPanel, которая вполне возможно, будет отображаться на английском языке. Но в этом нет ничего страшного, ибо cPanel поддерживает несколько десятков языков, среди которых есть и русский.

cPanel — начинаем работу с панелью управления хостингом

Для смены языка панели управления хостингом cPanel, вам нужно будет в самом верху главной страницы, в области «Preferences» щелкнуть по иконке «Change Language».

Как сменить язык панели управления хостингом cPanel

На открывшейся странице в поле «Set Language to» выберите из выпадающего списка нужный вам язык и нажмите кнопку «Change». Теперь панель управления cPanel будет полностью переведена на русский язык (ну, или на тот, который вы выбрали). В силу этого, разобраться с cPanel вам будет совсем не сложно.
cPanel - панель управления хостингом
Слева в области «Статистика» вы сможете увидеть, какой домен является основным для вашего хостинг аккаунта. Дело в том, что на большинстве тарифов хостеров вы сможете добавить в свой аккаунт еще определенное количество доменов второго уровня (пять, десять — в зависимости от тарифа). Т.е. получается, что имея несколько сайтов с разными доменными именами (Доменное имя, whois, регистраторы доменных имен), вы сможете разместить все их на одном единственном тарифном плане хостера. Главное, чтобы хватило дискового пространства на выбранном вами тарифе для размещения файлов всех этих сайтов. О прикручивании дополнительных доменов и поддоменов к вашему хостинг аккаунту с помощью cPanel, мы еще подробно поговорим в продолжении этой статьи.

Кстати, в самом низу области «Статистика» в поле «Занятое дисковое пространство» вы можете наглядно увидеть, сколько дискового пространства на вашем тарифе осталось еще не занятым.

Создание базы данных для вашего сайта с помощью инструментов cPanel

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

Поэтому перед установкой движка вашего сайта на хостинг (Установка Joomla 1.5 в деталях и картинках, решение возможных проблем; Установка форума SMF (Simple Machines Forum) в деталях и картинках; Как установить WordPress на сервер в деталях и картинках) или же перед переносом уже готового сайта с другого хостинга (Как перенести ваш сайта на другой хостинг с помощью программ FileZilla и phpMyAdmin), вам в первую очередь понадобится создать новую базу данных, пользователя этой базы и задать пароль для этого пользователя. Эти данные вам понадобятся при установке движка сайта или же при переносе сайта с другого хостинга.

Область cPanel, посвященная работе с базами данных, находится почти в самом низу главной страницы cPanel:

Область cPanel для работы с базами данных

На приведенном выше рисунке отмечены два инструмента, с помощью которых можно создать новую базу данных для вашего сайта, блога или форума. Как создать новую базу данных с помощью инструмента «Базы данных MySQL» подробно описано здесь — Как создать новую базу данных и пользователя с помощью инструментов cPanel. Поэтому не буду повторяться и рассмотрю здесь только способ создания новой базы данных в cPanel с помощью инструмента «Мастер баз данных MySQL».

Итак, щелкнув по пиктограмме «Мастер баз данных MySQL» в области «Базы данных» cPanel, вы попадете на первую страницу мастера создания новой базы данных, где нужно будет вписать в поле «Новая база данных» название вашей будущей базы данных (используя только латинские символы и цифры, без пробелов):

cPanel - первый шаг мастера создания базы данных

Обратите внимание, что зачастую, перед придуманным вами названием базы данных, будет автоматически добавлен логин для вашего аккаунта на хостинге (в моем случае это wm1604_). Вписав название новой базы данных, жмите на кнопку «Следующий шаг».

cPanel - создание пользователя для базы данных

В открывшемся окне вам будет предложено придумать имя и пароль для пользователя базы данных. В названии имени пользователя, опять же, можно использовать только латинские символы и цифры, без пробелов, а пароль нужно будет повторить дважды и в случае совпадения введенных вами паролей, рядом с полями для их ввода появятся зеленые галочки. Обратите внимание, что написано в поле «Strength». Как видите, на приведенном выше рисунке в этом поле написано «Очень ненадежный». Это плохо, т.к. злоумышленникам взломать такой пароль раз плюнуть.

Для генерации сложного пароля, взломать который будет очень сложно, вы можете воспользоваться встроенным в cPanel генератором паролей, нажав на кнопку «Password Generator». В результате откроется всплывающее окно генератора пароля, где вам предложат вариант сложного пароля. Если этот пароль вас по каким-либо причинам не устроит, то нажмите на кнопку «Generate Password», для генерации нового пароля. Щелкнув по ссылке «Advanced Options», вы сможете, в открывшейся дополнительной области, задать параметры, определяющие сложность и содержание генерируемого пароля.

cPanel - генерация сложного пароля  для пользователя базы данных

Обязательно скопируйте этот пароль, т.к. в открытом виде вы его больше не увидите и следовательно не сможете получить доступ к созданной базе данных. Поставьте галочку в поле «I have copied this password in a safe place», подтверждая то, что вы уже скопировали сгенерированный пароль и нажмите на кнопку «Use Password», которая станет активной, после установки галочки.

Сгенерированный пароль автоматически вставится в оба поля, предназначенных для ввода пароля в окне создания нового пользователя базы данных в cPanel. Вам останется только нажать на кнопку «Создать пользователя». В результате откроется окно с третьим шагом мастера создания базы данных и пользователя в cPanel. В верхней части этого окна вы увидите название созданной вами базы данных и имя созданного пользователя, причем, к введенному вами имени пользователя опять же добавится логин для вашего аккаунта на хостинге (в моем случае это wm1604_):

cPanel - настройка привилегий  для пользователя базы данных

В этом же окне вам нужно будет задать привилегии для созданного пользователя базы данных. Для успешной установки движка вашего сайта вам понадобится создать пользователя с максимальными привилегиями. Для этого нужно будет поставить галочку в поле «ALL PRIVILEGES», в результате данному пользователю будут присвоены все возможные привилегии (галочки в полях привилегий проставятся автоматически). Жмите на кнопку «Следующий шаг».

На последнем шаге мастера создания базы данных в cPanel, вам предоставят информацию о созданной базе данных и пользователе:
cPanel - окончание работы мастера по созданию базы данных
Если вам нужно создать еще одну базу данных, то нажмите соответствующую ссылку в этом окне, а для возврата на главную страницу cPanel нажмите на ссылку «Вернуться на домашнюю страницу» или же нажмите на пиктограмму «Home» в верхнем левом углу страницы. Эта пиктограмма «Home» будет доступна на любой странице cPanel.

Работа с базами данных ваших сайтов с помощью инструментов cPanel (phpMyAdmin)

Вы создали достаточное вам количество баз данных и пользователей. Для того, чтобы просмотреть список всех созданных баз данных и пользователей, вам нужно будет на главной странице cPanel, в области «Базы данных», щелкнуть по пиктограмме «Базы данных MySQL». На открывшейся странице в области «Текущие базы данных» вы сможете просмотреть всех имеющихся у вас баз данных. При необходимости вы сможете удалить любую из этих баз данных, нажав на соответствующую ссылку в столбце «Действия»:
cPanel - просмотр списка базы данных
В области «Текущие пользователи» вы сможете просмотреть всех имеющихся пользователей баз данных в вашем аккаунте. Любого пользователя вы сможете удалить, нажав на крест напротив этого пользователя в столбце «Удалить»:
cPanel - просмотр списка пользователей баз данных

Работа с базами данных с помощью программы phpMyAdmin — резервное копирование и восстановление баз данных, исправление и оптимизация таблиц баз данных

Для того, чтобы работать с созданными базами данных непосредственно, редактируя имеющиеся в базах данных таблицы, создавая резервные копии баз данных или восстанавливая базы данных из вовремя созданных бэкапов, вам потребуется запустить из cPanel самую известную программу для работы с базами данных — phpMyAdmin. На главной странице cPanel в области «Базы данных» щелкните по пиктограмме «phpMyAdmin». В результате у вас на некоторое время появится окно cPanel с надписью "Подождите, выполняется перенаправление... " (может и не появиться).

Я например, для работы со своими сайтами, пользуюсь исключительно браузером FireFox (в основном из-за того, что у этого браузера есть замечательный плагин FireBug, без которого я уже не мыслю работу над сайтами). Так вот, у меня FireFox блокирует автоматическое перенаправление на другую страницу и не открывает phpMyAdmin автоматически. Вверху окна браузера появляется надпись с кнопкой «Разрешить», только нажав на которую, можно будет инициировать открытие phpMyAdmin:
cPanel - открываем phpMyAdmin
Так или иначе, в итоге у вас откроется стандартное окно программы для работы с базами данных — phpMyAdmin. Выбираете в списке баз данных, приведенном слева, ту базу данных, с которой хотите в данный момент работать:
phpMyAdmin - выбираем базу данных
В результате в окне программы phpMyAdmin вы увидите список всех таблиц, составляющих эту базу данных и сможете осуществить над содержимым этих таблиц и всей базой данных целый ряд операций.
Работа с базами данных в phpMyAdmin
Для того, чтобы не углубляться в дебри работы с базами данных с помощью phpMyAdmin, я остановлюсь лишь на тех операциях, которые вам придется скорей всего выполнять самим.

Во-первых это, конечно же, операции «Экспорт» и «Импорт», позволяющие выполнить резервное копирование таблиц этой базы данных (создать бэкап), а так же восстановить базу данных из имеющейся копии. Как это сделать я уже довольно подробно описывал в статье Как сделать резервную копию файлов и базы данных вашего сайта, а именно в этом разделе статьи — Резервное копирование и восстановление базы данных вашего сайта с помощью программы phpMyAdmin.

Лично я делаю копии базы данных этого блога практически ежедневно, во всяком случае, обязательно копирую базу данных после публикации очередной статьи. Кроме этого, после создания бэкапа базы данных, я так же оптимизирую таблицы, входящие в состав базы данных. Это помогает немного ускорить работу сайта с базой данных. Для того, чтобы оптимизировать все таблицы вашей базы данных, вам нужно будет нажать на ссылку «Отметить все», расположенную под списком всех таблиц базы данных и выбрать из выпадающего списка, расположенного рядом, вариант «Оптимизировать таблицу»:
phpMyAdmin - оптимизация таблиц базы данных

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

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

Программой phpMyAdmin вы будете в дальнейшем пользоваться гораздо чаще, чем cPanel (во всяком я пользуюсь гораздо чаще), поэтому, чтобы каждый раз для создания копии вашей базы данных с помощью phpMyAdmin вам не приходилось открывать cPanel, прокручивать страницу до области «Базы данных» и нажимать там на иконку phpMyAdmin, вы можете создать закладку в своем браузере на страницу программы phpMyAdmin. Но при открывании этой закладки в браузере, вам все равно придется вводить логин и пароль для доступа в cPanel.

В следующих статьях, посвященных работе с панелью управления хостингом cPanel, мы поговорим о том, как разместить в уже имеющемся аккаунте хостинга еще несколько дополнительных сайтов, как на отдельных дополнительных доменах второго уровня, так и на поддоменах основного домена. А так же я расскажу о том, как создать фирменные почтовые ящики, оканчивающийся на название вашего домена (например, для моего блога можно с помощью cPanel создать почтовый ящик, допустим, admin@ktonanovenkogo.ru) и при этом хранить почту и работать с этими почтовыми ящиками посредством самого известного, надежного и удобного почтового сервиса GMail.

Можете также посмотреть видео «Как работать с панелью управления Cpanel»:


У Евгения Попова вышел новый видекурс Все Технические Моменты Онлайн Бизнеса в Видеоформате, который стоит того, чтобы с ним ознакомиться.

Вы так же можете ознакомиться с другими статьями на эту же тему:

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Робот считает, что Вам это тоже может быть интересно:
Очень обяжете, если воспользуетесь этим блоком кнопок:
RSS
Получать обновления по почте
Рубрика : Хостинг и домены
Наверх


Комментарии
11-05-2010 в 9:28

Дмитрий, здравствуйте!

Я вижу у Вас в robots.txt закрыт от индексации сайт caokun.ru, по видимому располагающийся во вложенной папке основного сайта?

Я недавно столкнулся с индексацией Гуглом страниц вложенного сайта таким образом, что был виден путь со страниц основного домена (вида www.site1.ru/site2.ru). Хостер также progoldhost.net. Хотел узнать — чтобы впредь избежать подобной ситуации — надо каждый вложенный сайт закрывать от индексации в robots.txt основного домена, или в моем случае это было скорей исключение из правил, и подобное обычно не наблюдается? Сталкивались ли Вы с подобной ситуацией?

Всеволод

11-05-2010 в 10:12

Спасибо! Очень полезная информация для таких новичков как я.

подписался на блог, жду следующую статью про сипанель) итд

Юрий

11-05-2010 в 11:37

Всеволод: лучше закрыть от индексации дополнительные сайты (их папки), находящиеся у вас в том же аккаунте хостера. Поисковые боты ужасно любопытные и скорей всего залезут в эти папки. И ничего хорошего из этого не выйдет. Во всяком случае, хуже от того, что вы закроете от индексации эти папки дополнительных сайтов, точно не будет. Сами эти сайты будут прекрасно индексироваться, но с той стороны, с которой нужно.

Юрий: пожалуйста, скоро будет продолжение.

Дмитрий

11-11-2010 в 0:32

Классная статья!Спасибо, я начинающий вебмастер, никак не могла понять, как можно создать на базе одного хостинга несколько сайтов, из вашей статьи, наконец, поняла, ещё заинтересовали другие ваши статьи по работе cPanel, как много я не знаю, даже страшно, смогу ли я всё понять. Ещё раз спасибо за такие подробные, так сказать, разжёванные статьи. Надо вас зафоловить!

Светлана

2-06-2011 в 22:36

Подскажите пожалуйста, как изменять права доступа в файловом менеджере cPanel чтобы эти права распространялись на все вложенные папки и файлы?

Владимир

16-06-2011 в 15:46

«Сами эти сайты будут прекрасно индексироваться, но с той стороны, с которой нужно.» — не понял. Объясните пожалуйста.

Роман

28-07-2011 в 14:16

Чем отличается «Базы данных MySQL» от «Мастера Базы данных MySQL»?

Юлия

28-07-2011 в 14:22

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

Дмитрий

Написать

(обязательно)

(обязательно)

Ваш комментарий
Заключайте PHP и другой код в теги [php][/php]

Это не спам.

Подписаться без комментирования