Салют, амигос!
У меня к вам вопрос, когда создаете сайт — какое название базы данных вы привязываете к этому сайту? Сразу скажу, интересуюсь не из праздного любопытства, а токмо пользы для... потому что в дальнейшем у вас может возникнуть большая-пребольшая путаница с этими базами.
Собственно, пока у вас всего один сайт на сервере, беспокоиться не о чем. Но вот прошло время, вы растете и у вас уже два сайта, потом три, пять и так далее. И в один прекрасный момент, вы решили покопаться в базе данных одного из ваших блогов.
Знаю, знаю, о чем сейчас подумали ))) — чтобы я, да в эту китайскую грамоту... да ни в жисть...
Так вот, уверяю вас — это только сейчас так кажется, пройдет время, полезете и в базы, ничто не стоит на месте и то, что сегодня кажется слишком сложно, завтра — нормально, послезавтра — легко.
Ну вот, вы хотите выбрать нужную для работы базу, вы смотрите, как называются базы данных на вашем серваке и, мягко говоря, офигиваете...
Давайте посмотрим на примере хостинга TimeWeb, какие названия по умолчанию получают базы данных.
Допустим, ваш логин при регистрации в Таймвеб — "login"
Тогда по умолчанию хостинг будет создавать вот такие базы:
login_0 login_1
login_2 login_3
и так далее.
Ну и какая из них?!
Правильное название базы данных. На примере Timeweb
Недавно такой случай у меня был.
Со мной связалась по чату одна знакомая, у которой был куплен хостинг, как и у меня, на TimeWeb, и там висели пара блогов в зачаточном состоянии, а теперь пришло время для работы с ними и она просит помочь разобраться с базами данных.
В общем-то, не вопрос, но тут началась та самая путаница. Дело в том, что хостинг разрешает создавать столько баз, сколько положено по тарифному плану, не больше — не буду вдаваться в подробности, но одну надо было удалить и создать новую, а какая база к какому сайту привязана, сразу и не разберешь и знакомая уже не помнит.
Хорошо, что блоги были практически пустые. Удалил одну на выбор, да не ту. Пришлось удалять обе, потом создавать новые базы данных с правильными названиями.
Поэтому надо сразу создавать базы данных с правильными названиями.
Создаем базу данных в TimeWeb на практическом примере
Объясню, опять же на примере хостинга TimeWeb, как это делается.
Вся хитрость в том, что сначала нужно создать базу данных, а уже потом создавать сайт и в процессе привязывать его к готовой базе.
Уверен, что многие начинают с создания сайта, сам так делал в начале своей практики, в результате остается привязывать базу по умолчанию.
Сразу скажу, переделать можно, но это сложно. Здесь я этой темы касаться не буду.
Собственно, лирическое вступление на этом заканчиваю, перехожу к практике.
Итак, заходим в Панель управления аккаунтом Таймвеб, выбираем раздел "Базы данных MySQL"
Все действия будут происходить на специально созданном мною бесплатном аккаунте хостинга Таймвеб.
Кстати, вы знаете о том, что на TimeWeb можно создать полноценный сайт на бесплатном аккаунте?
И установить на него готовый движок CMS — такие, как WordPress, Joomla, Drupal и многие другие.
Единственным отличием от платного аккаунта будет доменное имя третьего уровня с корнем .tw1.ru
Например, moysite.tw1.ru
Префикс базы по-любому будет называться по логину вашего аккаунта, в данном случае это —
fr 10431_
А вот именную часть выбираете сами. Я написал —
moysite
Полностью база будет называться —
fr 10431_moysite
Таким образом, в первое поле вводим название базы данных (смотрим рисунок ниже), во второе — пароль к базе и жмем кнопку Создать.
Все! База данных создана.
На рисунке ниже вы видите, что в разделе Управление базами данных MySQL появилась строчка с моей базой.
Привязка сайта к базе данных
Переходим в раздел Конструктор сайтов.
Я буду автоматически устанавливать CMS Вордпресс прямо из аккаунта TimeWeb.
Выбираю вкладку Блоги, нажимаю на кнопку WordPress.
Появляется всплывающее окно. (Смотрим рисунок ниже)
В первом поле выбираем домен для сайта. Надеюсь у вас уже куплено доменное имя и оно приписано к DNS TimeWeb.
Помечаем чек-бокс Использовать существующую и в выпадающем меню выбираем установленную базу, в данном случае это
fr 10431_moysite
В третье поле вводим пароль, который устанавливали при создании базы данных.
Нажимаем на кнопку Приступить к установке.
Ждем некоторое время — готово! Сайт создан, CMS установлена и базе данных присвоено правильное название.
Входим в аккаунт phpMyAdmin
Теперь вернемся в будущее.
Рано или поздно вам понадобится зайти в базу данных, например, с целью оптимизации этой самой базы.
Для этого снова заходим в Управление базами данных.
Внизу мы видим список баз. В данном случае (смотрим рисунок ниже) там всего одна база, ту которую я только что создал. На основном аккаунте у меня их пять.
Нажимаем на ссылку phpMyAdmin рядом с названием базы,
вводим пароль и
жмем кнопку Ок.
И вот вы попадаете в аккаунт phpMyAdmin, такой как на картинке ниже. Отсюда можно менять пароли к админке вордпресс, проводить оптимизацию баз данных и еще много других действий.
Слева список баз данных, справа рабочая область.
Но это уже другая история.
Основная идея статьи заключается в том, чтобы сразу давать правильное название базы данных своего сайта.
Спасибо за полезную информацию.
Добрый день. Не подключал еще базы данных для своего блога самостоятельно, пока нет такой необходимости. Все статьи пишу в ворде, затем переношу на хостинг и там доделываю уже.
Владимир. Как давно у вас установлена реклама на блоге, советую её пока убрать, для лучших показателей поисковых систем и посетителей.
Дмитрий, так я никуда не тороплюсь.
Чтобы стоять в топе, надо бы еще и предлагать читателям много полезной информации, а так нет вижу смысла в схеме «зашел-вышел-забыл».
Во-первых, я уже проскочил в свое время через АГС Яндекса, а теперь получаю подавляющее большинство посетителей через поисковики,с Яндекса даже больше чем с Гугла.
Во-вторых, реклама у меня вся спрятана в глубь сайта. Немного в сайдбаре, но это не тизерка какая-нибудь.
В-третьих, часть баннеров — это мои баннеры, которые ведут на мои же страницы.
В-четвертых, мне просто лень убирать рекламу Гугл Адвенсе. Потом снова ставить.
Если бы мне сразу сказали, как Александр Борисов в своем курсе «Как стать блоггером-тысячником» что не стоит торопиться с рекламой. Но данный курс попался мне уже потом. Рекомендую, кстати, очень много таких моментов не пропустите в нужное время. Поищите инфу о нем здесь.
Для меня это трудноперевариваемая статья, но я знаю что мне это нужно, я уже доросла до этого. Зайду еще не один раз сюда и буду делать. Хочу второй сайт открытьть, а с первым ещё не разобралась. Спасибо за статью. Володя и прошу посмотри мою статью о почте на хостинге. можно ли будет её разместить в группе.
Алевтина, если вы о группе на сабскрайбе, то можно размещать анонсы любых статей (в рамках, естественно, общепринятых норм)
Ваша статья подойдет в раздел «Обзоры хостингов»
я вчера на спринхосте тариф сменила.. перебрала лимит.. сайт блокировали.. страху натерпелась!!!)))
так что там у меня снова местечки свободные оказались))) на таймвебе у самой не получилось сайт создать, щас буду читать и учить.. что я там не поняла. и на спринхоте попробую осуществить когда-нибудь.
СПАСИБО. ВЛАДИМИР!!!
А какие параметры хостинга были? Посещаемость где-то 160 в сутки
Создала несколько сайтов на TimeWeb, теперь понимаю, что лучше сделать немного по другому. Спасибо.
Я в начале также не понимал как надо сделать правильно, надеюсь кому-то поможет
Ой, ну вот, озадачили. Что, надо заходить на хостинг и смотреть, что там у меня за «база»?
Ну я понял, что неправильно создал названия баз данных, как раз на ТаймВэб. Теперь это можно поправить?, чесно говоря не понял из статьи.
Если сразу дать базе данных осмысленное название, потом будет легче разобраться, что к чему относится.
Тоже названия баз с цифрами, но знаю какая от чего.
Спасибо, Владимир, статья полезная, учту, когда буду создавать ещё сайт.
Читать такие статьи на ночь никак нельзя. Надо разбираться на свежую голову. Сейчас отправляю статью в Твиттер, а завтра с утреца зайду ещё раз. Володя, как хорошо, что Вы и сами разбираетесь в этом во всём и нас подтягиваете до необходимого уровня.
Я так глубоко, пока с базами данных не разбирался, спасибо за урок…
Пока не нужно было так погружаться, но если что, буду знать где искать ответы!
Привет, мой Главный Советник! Да, задачку ты задал. Ну что ты думаешь. полезла я и на спринхост, посмотреть мои базы данных. Могу различить их только по объему. Надеюсь, что та, которая большая — это действующий сайт, а с маленьким, это о фотошопе, там еще конь не валялся. Дай Бог эти осились, а если во вкус войду, то и к тебе за советом приду, Володя! Спасибо огромное!
Ольга, в твоем случае все проще — та база, которая меньше, в ней таблиц меньше, это та где конь не валялся, так и отличай.
Но вообще, со временем забывается какая из них какая и если они одинаковые примерно по объему, вот тут репу-то и почешешь.
Я, кстати, где-то списочек соответствия баз составил на всякий случай.
Интересная статья, спасибо за предоставленную информацию! У Вас замечательный сайт, постараюсь на него почаще заходить 🙂
Думала на хостинг лезть, смотреть про базы данных, но поняла, что уже поздно переделывать… Ну ладно, у меня сайтик совсем еще маленький и он у меня пока один. Так что данная информация мне на будущее, вдруг припрет новый сайт делать. Спасибо за статью!
Мне нравятся такие статьи, где всё доступно изложено, со стрелочка, с выделением главного. Так даже новичок разберется.
Всё ясно: нужно с самого начала присваивать базе понятное название, чтобы потом легче было разобраться. У меня пока что один сайт, проблем нет. Но на будущее запомню. Благодарю!
Светлана, вытащили соль статьи
Определить к какому сайту какая база относится довольно просто. Нужно только зайти в базу и в wp_posts и нажав обзор посмотреть названия постов. Но чтобы не заниматься излишней работай давайте имена базам сразу.
Григорий Кузнецов приглашает в гости ⇒⇒ Салат из цветной капусты
Григорий, спасибо огромное за объяснение. Я уже думала, что никогда в этих базах не разберусь.
Да, автору статьи тоже спасибо за статью. Все просто и доступно.
Еще раз нужно прочитать, не все разобрала, но мне кажется это нужно знать обязательно.
Хороший совет. Многим пригодится.
Я создавала базу данных наугад, не зная ещё толком, что это такое и с чем его едят. В результате получается, что мой сайт и сайт сынишки связаны с одной базой (поняла опытным путём). Теперь не знаю, как что переделать.
А,если пароль не помню,что делать? Какой пароль в базе данных должен быть,тот,который на входе в панель управления или тот,который изначально при создании давал хостинг?Дело в том,что я сделала поддомен и никак не могу установить базу данных,потому что пароль не принимается,что делать,подскажите?
Здравствуйте Владимир. Я тоже думала,что база стоит без пароля,потому что сама не ставила.У меня,как вы пишите 2 базы: 0 и 1.Сначала я создала поддомен(имя),а потом пошла конструктор,поставить Вордпресс.И тут застряла.Писала на Таймвеб,но они не понимают, что я хочу,дают обЩие рекомендации.А проблема в том,что,когда я ставлю вордпресс,меня просят выбрать базу из существующих(у меня самый первый тариф,где 2 сайта),я выбираю,если не ставлю пароля,то пишет неправильно «выбраны реквизиты»,если ставлю пароль,который у меня на входе в сайт,то пишет,что опять «неправильно выбраны реквизиты».Все. Стою на этом месте уже 2 недели. Долго,кстати,искала какая у меня база на сайте: 0 или 1. Почему-то показывает в плагине оптимизации.Спрашивала на хостинге могу ли я второй домен timeweb заменить на нужный мне и на его месте сделать 2 сайта,ведь в тарифе указаны 2 домена и 2 сайта,мне отказали.Я этого тоже не понимаю.Выход с поддоменом вижу один:сменить или указать пароль на базе,как это сделать не знаю.Подскажите,пожалуйста.
Я не могу создать новую базу,это я уже пробовала,потому что у меня тариф на 2 сайта и мне всплывает табличка,что лимит исчерпан.В админку базы захожу спокойно без пароля,потому что давным давно сделала полный доступ(не помню как).Да,там тоже хорошо видно какая база стоит на основном домене( у меня стоит логин 0). Можно ли подцепить к поддомену вторую базу (логин1),которая пустая? И как найти пароль к базе,который с меня запрашивают в конструкторе?Заранее спасибо.
Да,Владимир,точно уже определилась с базой,посмотрела,как вы писали,зайдя в базу данных,мои статьи находятся на логин 0.Я все поняла,как сделать,только боязно удалять вторую базу.Спасибо огромное.Отпишусь,как получится.
Так она же пустая, насколько я понял. Чего бояться-то? Сделайте бэкапы в разделе Управление бэкап, если что откатитесь назад.
Как все сложно. Действительно, китайская грамота. Но все равно придется в этом разбираться.
Это очень полезная информация. У меня была точно такая история, правда я смог определить, какая база от какого сайта. Но лучше сразу делать правильно.
Слетела база данных, есть резервная копия, не подскажите как ее установить на хостинг ТаЙм веб? Спасибо.Очень нужно
Константин, ну у меня нет под рукой мануала, как восстанавливать базы данных.
Вы в админку можете зайти?
Если да, то можете там создать пустую базу.
В phpMyAdmin есть Импорт, можете в пустую, вновь созданную базу импортировать свою, а затем уже привязать ее к своему сайту.
Еще проще сделать откат к какой-нибудь ближайшей дате в Управлении Backup.
Таймвеб делает автоматические бекапы.
А, вообще, перед тем, как что-то предпринимать на сайте, то рекомендуется сделать бекап сайта, никогда не повредит.
Если этих советов вам мало, то делайте, как делаю я, когда решаю любую проблему с сайтом, если, конечно, она мне на данный момент непонятна: захожу в гугл и ищу…
Если и это не помогает, зарегтесь на каком-нибудь солидном форуме, где много спецов по PHP, сайтостроительству — они с удовольствием порешают ваши проблемы советом.
Но в вашем случае, мне кажется откап бекапа поможет.
Владимир!!!Спасибо Вам за статью! Я делала наоборот и было столько нюансов: писала в тех.поддержку Тамвеба, лазила в файлы( в которых ничего не понимаю),а кстати поддержка мне написала в итоге самой всё делать! А я чайник! Нашла статью и в два счёта сделала верно-)))Спасибо!
Спасибо вам, не ожидал! По мне так старые статьи несколько путанные у меня
Здравствуйте! Подскажите, как базу данных на хостинге TimeWeb правильно привязать к своему сайту через FileZilla?
Вот спасибо за статью, помогло с базами разобраться 🙂