(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Установка сервера MySql и Средства его управления и администрирования

Источник: info-comp
info-comp

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

Начнем мы как всегда с основ и определений.

MySql - это бесплатная система управления базами данных (СУБД). Компания, которая разработала эту СУБД, разрабатывала ее чисто для своих нужд, это было в начале 90-х годов, но в последствие этот программный продукт вышел за рамки этой компании и приобрел просто огромную популярность, за счет своей простоты и компактности, на сколько мне известно первые дистрибутивы этого сервера были примерно 4 мегабайта!

MySql можно запустить на разных платформах, например: Windows, Linux,  Mac OS X, FreeBSD, HP-UX, Solarisи других. И это тоже вызывает большой интерес всех к этой СУБД.

Широкую популярность MySql приобрела в Интернете, в качестве сервера баз данных. Конечно по сравнению с другими, платными СУБД, такими как Oracle или MS SQL Server MySql немного проигрывает, но в большинстве (а для web мастеров практически во всех) случаях она полностью удовлетворяет все потребности. Кстати, MySql сегодня принадлежит Oracle, поэтому можно сделать вывод, что MySql еще долго будет жить!

Идем далее, всем рекомендую использовать версии  MySql не ниже 5.1, так как версии ниже просто на порядок уступают таким версиям как 5.5. Про версии 3 и 4 можете просто забыть, это уже прошлый век, и если вам предложат использовать эти версии (например, хостер) то отказывайтесь и ищите другой хостинг.

Теперь пару советов как можно и нужно использовать MySql при разработке сайта. Кстати, MySql поддерживают практически все популярные языки программирования, например:  Delphi, C, C++,  Java,  Perl, PHP, Python, Ruby и другие.

Некоторые думают, что MySql это чисто база данных и в ней храниться только данные и все, она больше ничего не умеет. На самом деле это не так, MySql обладает практически всеми возможностями, которыми должна обладать настоящая СУБД это: возможность писать собственные процедуры, функции и много чего еще. И вы должны использовать это, так как это просто отлично скажется на работе сайта (например, в быстроте его работы).  Так вот, мой вам совет, при написании web приложения используйте только вызов процедур и функций в коде, и не используйте целиковые sql запросы, так как, во-первых, это намного безопасней, во-вторых, это намного быстрей. Например, когда вы посылаете sql запрос на сервер, сервер его сначала проверяет на синтаксис, потом выполняет запрос, потом передает данные обратно, а при вызове процедуры уже все, так сказать откомпилировано и выполняется чисто на сервере, а сервер возвращает результат что в итоге, получается намного быстрей, чем при обычном запросе.

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

Установка MySql сервера на Windows.

Перейдем к установке, я устанавливаю версию 5.5.28.

В первом окошке просто жмите next, потом соглашайтесь с лицензией и снова next, далее не парьтесь и жмитеTupical

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

И на первом же окошке просто жмите next, далее выбираем Detailed Configuration, для того чтобы вы посмотрели по больше настроек.

На следующем окошке выберите тип вашей машины, если вы устанавливаете на домашнем компе то выбирайте по умолчанию - Developer Machine. Далее лучшем вариантом будет снова оставить как есть - Multifunctional Database.

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

Далее указываем порт на котором будет работать сервер и ставим галку для внесения изменений в брандмауэр windows.

Далее, конечно же, выбираем кодировку utf-8.

На следующем окне поставьте галку Include Bin Directory in Windows Path.

Далее введите пароль для пользователя root. Ну и все жмите Execute.

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

  • MySql.exe - консольное приложение (в комплекте, и понятно что бесплатное);
  • MySQL Query Browser - Инструмент для разработчиков (бесплатный), не имеет возможности загрузки и выгрузки данных в excel;
  • MySQL Administrator - Инструмент для администраторов (бесплатный);
  • Navicat For Mysql - хороший инструмент управления как для админов так и для программистов (Платный);
  • MySQL Workbench -  инструмент для визуального проектирования баз данных, также для администрирования и разработки (есть в двух редакциях платная и бесплатная);
  • PHPMyAdmin - Web-инструмент для управления MySQL, написанный на php, бесплатный, кстати, именно его используют практически все хостинговые компании в Интернете, в связи с этим имеет широкую популярность, но на домашнем компьютере я бы использовал что-нибудь другое.
  • EMS SQL Management Studio for MySQL - платное решение для разработки баз данных в MySql, а также с возможностью полного администрирования.
  • dbForge Studio for MySQL - его я оставил на последок, так как лично меня этот инструмент устраивает больше других и про него я расскажу чуть больше.

dbForge Studio for MySQL - бесплатный инструмент управления СУБД MySQL. В нем есть много всевозможных функций, такие как: загрузка и выгрузка данных в разных форматах, в том числе и в excel, удобный интерфейс для разработки процедур и функций, и много еще всяких разных прибомбасов. Короче рекомендую его всем!

Давайте рассмотрим установку этого программного обеспечения.

Примечание. Для работы этого продукта должен быть установлен .NET Framework 2.0 или выше.

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

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

Заполняйте примерно вот так, если вы подключаетесь к локальному компьютеру, только пароль укажите тот который вы указывали при установке сервера MySql. И выберите любую базу данных (на картинке база proba она у меня была за ранее создана у вас, ее не будет). И жмите проверить если выскочило сообщение "Соединение установлено" то жмите ОК и еще раз ОК и наконец токи вы подключитесь к серверу MySql.

Я думаю у вас во всем выше перечисленном проблем возникнуть не должно, и на этом сегодня все, всем рекомендую использовать сервер баз данных MySql причем используя все его возможности. Удачи!

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 10.12.2012 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft 365 Apps for business (corporate)
Microsoft 365 Business Basic (corporate)
Microsoft 365 Business Standard (corporate)
Microsoft Office для дома и учебы 2019 (лицензия ESD)
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Компьютерный дизайн - Все графические редакторы
Вопросы и ответы по MS SQL Server
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100