|
В данной статье описывается, как можно осуществлять резервное копирование баз данных MySQL, не прерывая работы MySQL службы. Обычно, когда вы хотите создать резервную копию MySQL, вы должны остановить MySQL или решить проблему блокировки таблиц MySQL, чтобы создать корректную резервную копию; если вы так не делаете, вы можете получить некорректную резервную копию. |
|
Думаю у многих возникала необходимость хранить файлы, связанные с записью в таблице. Это может быть картинка к новости, аватар, загруженный пользователем файл — да все, что угодно. Обычно в этому случае поступают просто — файл ложится в файловую систему, а ссылка на него — в запись БД Но у такого классического похода множество недостатков... |
|
Ответы на наиболее часто встречающиеся в сети Интернет вопросы по БД MySQL. |
|
Как только мы задумываемся о каком-либо упорядоченном архивировании информации, мы неизбежно приходим к мысли о создании базы данных. Создав её, напрмер, в microsoft access, мы, облегчённо вздыхаем и на какое-то время успокаиваемся. Но это спокойствие длится не долго. И вот на нашем горизонте уже маячит следующая задача, продиктованная жизненной необходимостью, - нужно обеспечить доступ к этим данным через internet с рабочих станций, на которых, вполне возможно установлены, различные ОС. |
|
21 июня 2006 г. Москву посетил CEO компании MySQL AB господин Мартен Микос (Marten Mickos). Основной целью его визита было выступление в качестве основного докладчика на пленарной сессии конференции, проходившей на выставке Interop Moscow 2006. По нашему обоюдному желанию была организована встреча, во время которой обсуждались различные вопросы (состояние технологии баз данных в России, подготовка специалистов, возможности расширения участия российских специалистов в развитии MySQL и т.д.). |
|
Вообще, почти все хостинг-провайдеры производят резервное копирование всех файлов пользователей. Однако, не стоит забывать о том, что провайдеры делают backup, в основном, для себя, на случай аварии у себя. Именно по этой причине пользователи в условиях хостинга могут, конечно, рассчитывать на восстановление в случае удаления каких-то данных по вине самого пользователя, но вовсе не факт, что провайдер сделает восстановление MySQL-базы сразу по получению запроса. |
|
Сейчас в арсенале MySQL есть мощный графический менеджер MySQL Administrator, который может управлять работой сервера, показывает состояние сервера, анализирует логи. Но требовалось что-то другое, какое-то решение, чтобы пользователь, впервые попробовавший установить сервер, сразу получил бы готовую систему, причем с максимальным комфортом. Актуально это в первую очередь для платформы win32, так как большинство пользователей избалованы к красивым интерфейсам. И такое решение нашлось – специально для платформы Windows доступна версия MySQL Essential. |
|
Заняться выполнением этой лабораторной работы меня побудили несколько причин. Во-первых, занимаясь построением серверов и сетей на основе Линукс-а, я догадывался, что где-то совсем рядом лежит сказочно богатый континент, пока не нанесенный на мою карту компьютерного мира. Во-вторых, авторы одной из самых популярных открытых программ - СУБД MySQL, недавно приняли GNU GPL (General Public License) как лицензию, по которой распространяется эта программа, и теперь MySQL является полноценным проектом GNU. |
|
Программа phpMyAdmin является одним из самых распространенных средств для администрирования, управления и каждодневной работы с базами данных MySQL. Практически на каждом хостинге, где установлена поддержка этой СУБД, в качестве панели управления предлагают phpMyAdmin. Что же собой представляет этот инструмент? |
|
Сделать полезную информацию доступной для всех сотрудников не так уж и сложно. Для этого не обязательно быть программистом баз данных. Просто воспользуйтесь бесплатным офисным пакетом. Достаточно часто, особенно если над определенной проблемой работает не отдельный специалист, а коллектив, возникает необходимость упорядочить, отсортировать накопленную информацию.
|
|
Всё, что я могу сказать в качестве рекомендации к использованию БД - это то, что жизнь без них - просто смерть! База данных - луч exe-шного света в тёмном царстве обработки данных интерпретируемой программой. База данных приносит немножко головной боли, но снимает гораздо больше. |
|
Система управления базами данных MySQL очень часто применяется для хранения важной информации на веб-сайтах. Если это обычный сайт или форум – в базе могут храниться сообщения пользователей, данные для динамических страниц, данные о посещениях, если это какой-либо интерактивный сервис, то кроме данных про доступ (конфиденциальных), там хранится и другая информация о пользователе и его действиях. Все это приводит к тому, что общая безопасность сайта, вернее всей веб-системы, зависит от того, насколько защищен именно сервер базы данных. |
|
Сервер баз данных MySQL уже давно пользуется заслуженной популярностью у разработчиков веб-приложений. Потом, когда вышли последние версии сред разработки фирмы Borland - Delphi 6/7, Kylix 2/3 и другие, где появились компоненты для работы с MySQL, ее начали применять и в традиционных, desktop или клиент-серверных разработках. |
|
Множество сайтов в настоящее время использует в качестве хранилища информации базу данных MySQL. Причин для такого выбора множество - MySQL всегда позиционировалась разработчиками как самая быстрая база (они открыто заявляли, что некоторые функции не будут реализованы, потому что отрицательно влияют на скорость обработки), работа с базой довольно простая - многие конструкции стандарта SQL не поддерживаются, поэтому изучить язык запросов можно довольно быстро. Что особенно важно - MySQL очень тесно интегрирована с популярными языками программирования для разработки веб-сайтов, в первую очередь, с PHP, где поддержка ее встроена в сам язык, так что для работы с БД не требуется каких-либо дополнительных библиотек или средств. |
|
Причина возникновения названия MySQL остается неясной. С одной стороны, разработчики в процессе написания программ ко многим директориям и именам файлов традиционно добавляли префикс "my". С другой стороны, имя дочери одного из разработчиков - My. Какой из этих фактов стал причиной такого названия, остается загадкой даже для разработчиков, не говоря уже о нас, простых смертных. |
|
Данная статья не является полным руководством по администрированию MySQL-сервера, здесь скорее представлены первичные, самые необходимые данные для новичков. А посему рассматриваться будет сервер для ОС Windows, хотя большинство команд справедливы и для *nix-систем. В работе используется в основном консоль, т.к. команды, вводимые в консоли, можно легко перенести, допустим, в web-интерфейс ( например, в PHP для этого существуют специальные функции ). |
|
Я не ставлю целью углубляться в изучение языка SQL,об этом вы можете прочитать в любом руководстве по SQL Server,MySQL в основном поддерживает все основные команды стандарта ANSI 92,но команда Select заслуживает того,чтобы посвятить ей отдельную главу. Команда Select используется для запросов к базе данных с целью извлечения из нее информации. |
|
Построение таблиц и обращение к их содержимому - настолько простая и понятная вещь, что многие, освоив основные приемы, попросту перестают изучать синтаксис построения и оптимизации таблиц более глубоко. А между тем, одна только индексация таблиц порой поднимает производительность сайта в несколько раз. Что же это за зверь такой, индексация? Попробую объяснить на примере. |
|
В приложениях для сети Web, использующих базы данных, часто приходится обрабатывать сетевые адреса IP. К примеру, можно следить за активностью посетителей вашего сайта, подсчитывая число обращений к нему со стороны конкретного адреса или группы адресов IP. Кроме того, ваша система безопасности может использовать адреса IP для того, чтобы проверять их и на этом основании разрешать или отказывать обратившимся пользователям в доступе к определенным приложениям. |
|
MySQL - Система Управления Базами Данных (СУБД). Основное отличие от всех остальных СУБД это то, что она является бесплатной. В силу того, что MySQL бесплатна, она поддерживается очень многими хостинг провайдерами. Здесь я расскажу как связать PHP и MySQL т.е. как получить данные из базы данных MySQL в PHP скрипт. |
|
Многие задумывались, как перенести скрипты с базой данных MySQL на другой хостинг. Так вот, я написал в этой статье, как перенести Вашу базу данных, с помощью SSH/телнет и PHPMyAdminа. |
|
Обычно MySQL рассматривается как основа для не слишком сложных, "несерьезных" проектов, не требующих высокой сохранности данных, как то: форумы, системы ведения статистики посещаемости и т. д. Автором накоплен опыт эксплуатации MySQL как основы электронного магазина, имеющего довольно большой трафик заказов. Этот опыт показывает, что MySQL вполне годится для достаточно сложных и требующих надежности проектов (работа с деньгами!), а по некоторым свойствам и превосходит своих именитых и дорогих конкурентов. |
|
В настоящее время базы данных являются необходимой частью любого более-менее сложного вэб-проекта. Базы данных позволяют упростить и автоматизировать некоторые повседневные операции, увеличивают безопасность хранения, ускоряет поиск нужных данных. В некоторых случаях без базы данных просто невозможно обойтись - например интерактивная работа с посетителями - в качестве примера - каталоги, интернет-магазины, и другие проекты, где требуется постоянное обновление, дополнение данных. |
|
Здесь собраны возможные способы настройки и использования MySQL-сервера для достижения максимальной производительности. Все нижесказанное относится к версии 3.22 для Linux. Для других операционных систем некоторые из утверждений могут не выполняться. |
|
В этом описании рассматривается СУБД MySQL. Руководство рассчитано на пользователей среднего уровня подготовки. Оно может быть использовано как в качестве справочного руководства по данной СУБД, так и в качестве учебника. В целях его использования в качестве справочника, в самом начале документа предусмотрено полное оглавление. |
|
Хорошо структурированное и подробное описание процесса установки и настройки MySQL. |
|
Разрабатывая корпоративный сайт, в определенный момент времени начинаешь понимать, что сочетания Apache+Perl+Php недостаточно для полноценного веб-сервера. Особенно это становится заметно, когда речь заходит о создании и поддержке большого хранилища данных. Вот здесь нам на помощь и приходит база данных MySQL. О том, что это такое, для чего оно нужно и как его установить, поговорим в данной статье. |
|
Установка MySQL проходит довольно просто. Для начала нужно скачать и распаковать исходники. Найти их можно на сайте www.mysql.ru в разделе Downloads-на любой вкус и для любой ОС, так как MySQL работает практически на всех платформах. |
|
Эта статья поможет Вам оптимизировать работу с СУБД MySQL. Изложенный материал не претендует на детальное описание оптимизации MySQL вообще, а лишь обращает внимание на наиболее часто совершаемые пользователями ошибки и рассказывает о том, как их избежать. Более подробно узнать о тонкостях настройки MySQL можно на специализированных страницах, ссылки на которые приведены в конце этой статьи. |
|
|
|