Open server установка и работа с сервером. Open Server — профессиональный инструмент веб-разработчика под Windows

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

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

Итак, для начала вам нужно скачать данную программу на официальном сайте , на странице скачивания выберите максимальную версию «Ultimate» так как в ней больше возможностей, бесплатное скачивание в данный момент идет на небольшой скорости, на максимальной скорости вам будет доступно, если вы внесете пожертвование, я внес автору 100 рублей (в знак благодарности) и скачал на максимально-доступной для себя скорости.

После того, как вы скачаете и установите программу я хочу вам показать одну важную деталь, зайдите в папку «OpenServer»

в ней будет находится 4 папки, нас интересует папка «domains» именно в ней хранятся наши сайты

вот как на моем примере

то есть для начала вам нужно создать папку с названием сайта, например test.local

окончание после название сайта local — обязательно! Иначе могут быть проблемы с работой сайта на локальном сервере, потом в эту папку мы закидываем установочные файлы движка (wordpress, joomla, drupal и др.) я вам буду показывать на примере css движка wordpress.

В нашем случае нужно перейти на официальный сайт и скачать сам движок

как только мы скачали архив нам нужно его разархивировать, после разархивирования у нас появится папка с файлами, эти файлы нам нужно перенести в папку test.local либо можете перенести саму папку и переименовать в test.local.

Теперь нам нужно установить данный движок, нам нужно запустить данную программу нажав на зеленый ярлык соответствующей разрядности вашей ОС, у меня стоит 64 -разрядная, значит я запускаю «Open Server x64»

Советую вам сразу вынести саму папку «OpenServer» чтобы сразу была перед носом)). Внизу появится красный флажок, это говорит о том, что программа запустилась, но чтобы она функционировала нужно выбрать зеленый флажок и нажать запустить, после запуска у нас появится список сайтов в разделе «мои сайты», которые имеются в папке «domains». Перед установкой сайта нам обязательно нужно создать базу данных, для этого переходим в профиль «OpenServer» и в открывшемся меню выбираем «Дополнительно > PhpMyAdmin» далее у нас откроется отдельное окно браузера (который у вас задан по умолчанию в системе, в моем случае это Google Chrome) в нем откроется окно авторизации

пароль здесь вводить необязательно, самое главное чтобы было в графе «пользователь» root (иногда бывают случаи, когда без пароля не выполняется вход, тогда в графе пароля тоже пишем root).

Как только вы вошли в панель управления PhpMyAdmin нам нужно сверху нажать «Пользователи»

внизу нужно найти слово «добавить пользователя»

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

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

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

Описание программы

Open Server — это портативный программный комплекс, созданный для того чтобы помочь веб-мастерам в разработке, отладке и тестировании сайтов непосредственно на компьютере (даже если на нем нет интернета) под управлением ОС Windows. Более подробно прочитать о том что такое Open Server, какая разница в его сборках (максимальной, расширенной и базовой) и о том какие компоненты в них входят, можете почитать на оф. сайте проекта: ospanel.io .

Лично я пользуюсь расширенной редакцией (премиум)

Где скачать опен сервер?

  1. На сайте разработчика ospanel.io/download/ — без доната скорость скачки очень маленькая (часа 3 качать)
  2. С моего яндекс диска, здесь: https://yadi.sk/d/qDuNKrWUhkHvo — я обычно закидываю туда все обновления

Установка Open Server

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

Запускаем скачанный дистрибутив Опен Сервера (желательно от имени администратора).


Указываем путь для установки дистрибутива.

Ждем распаковки, после чего переходим по пути который вы указали при распаковке и видим там папку OpenServer, внутри которой находится установленный Опен Сервер

На этом установка завершена!

Open Server — первый запуск

Для этого перейдем в папку с установленным дистрибутивом Open Server (в моем случае она находится на локальном диске D). Щелкаем правой кнопкой мыши по значку Open Server (x64 или х86, в зависимости от разрядности вашей ОС) и в открывшемся окне выбираем «Запуск от имени администратора».

В открывшемся окошке выбираем язык интерфейса сервера (в моем случае это русский):



Устанавливаться они будут довольно долго, свободно успеете в то время попить кофейку. или еще чем-нибудь заняться)

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

В случае если выйдет окошко: Оповещение системы безопасности Windows, ставим обе галочки на против пунктов Частные и Общественные сети и нажимаем на кнопку «Разрешить доступ».


После этого сервер должен успешно запуститься и красный флажок в трее должен позеленеть, нажимаем на него и выбираем «Мои сайты» — «localhost».

Откроется страница в браузере, которой в которой будет написано приветствие.


Поздравляю с успешным запуском Open Server.

Настройка Open Server

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


Перед вами откроется окно настроек, нас в первую очередь интересует вкладка Модули, здесь я рекомендую выставить нужные для вас модуля (опираясь на программное обеспечение хостинга, в моем случае хостинг будет бегет , он поддерживает последние версии Apach , Ngins , PHP и т.д. соответственно последние версии я и выбираю).

В докторе вэбе отключается в настройках родительского контроля если не ошибаюсь.

Так же Вы можете попробовать открыть от имени администратора командную строку и выполнить команду:

attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts

2 частая ошибка: Не удалось запустить Apache

Или еще какой-нибудь компонент или просто пишет порт (номер порта) занят. Это обычно свидетельствует о том что у вас данный порт занят какой либо другой программой.

Решение проблемы:

Если у Вас запущен Skype, убедитесь, что он не занимает порты 80 и 443, для этого в скайпе зайдите во вкладку Инструменты -> Настройки –>Соединение и уберите галочку с пункта Использовать порты 80 и 443.
Если не помогло или порты блокирует что то другое. То скачайте, установите и запустите программу Port Explorer (или подобную ей), после этого перейдите на вкладку ALL, отсортируйте список процессов во вкладке Local Port, найдите процессы занимающие порт который указан в логах и завершите их. PS данное действие после каждой перезагрузки системы скорее всего придется повторять.

После этого перезапускаем Open Server и работаем!

Если и это не помогло, тогда отключайте брандмауэр (фаервол) и антивирус!

Ну, а если и всё вышеперечисленное не помогает, то идите на оф. форум open-server.ru/forum/ ищите свою проблему, либо пишите разработчикам через тот же форум какая у вас конкретно проблема и вам помогут ее решить. Ну или можете написать об этом в комментариях, я постараюсь вам помочь!

Всем привет! В сегодняшней статье я расскажу вам про установку и настройку локального сервера Open Server на свой компьютер.

С помощью Open server вы можете потестировать на локальной машине (т. е на своем компьютере) любые изменения, связанные с созданием сайтов на и Php (самописные сайты).

Если вы фанат Денвера, то у меня есть статья .

Начало работы

Самым первым делом нам нужно посетить официальный сайт разработчика локального сервера, который находится вот по этому адресу — http://open-server.ru

В принципе, нам и не нужно скачивать максимальный пакет редакции (504 Мб). Нам вполне подойдет второй, более компактный вариант с необходимыми настройками для создания локального сервера на компьютере. Потому выбираю его.

Вводите в поле «Код с картинки» и нажимаете на кнопку «Скачать»

Хочу вас предупредить, чтобы вы оставались терпеливыми, ибо выбрав второй вариант ваши файлы будут скачиваться крайне медленно. У меня заняло времени около 2 часов при выделенном интернете. В принципе можно быть еще хитрее и закачать все файлы через Рутрекер. Хитрый маркетинговый ход у разработчиков 🙂 Ну да ладно, идем дальше.

Установка Open Server на диск

Заходите в загрузки и двойным щелчком мышки нажимаете на наш скачанный файл. Далее вам будет предложено выбрать путь, куда будет установлен локальный сервер. Я оставлю без изменений, т. к диск у меня только один – диск C : \

Затем последует распаковка. Идем в нашу директорию, куда мы установили Open Server и нажимаем на соответствующий значок (я использую 64 разрядную ОС). В качестве языка выбираем «великий и могучий».

Далее появится диалоговое окно, говорящее нам, что запуск на компьютере выполняется впервые, которое предложит установить Microsoft Visual C++ Runtime& Patches. Соглашаемся и продолжаем работу. Этот процесс может занять какое-то время.

После инсталляции локального сервера Open Server в системной трее вы увидите красный флажок.

Нажимаем правой кнопкой мыши и выбираем пункт «Запустить»

После запуска у вас может возникнуть ошибка, что порт к которому обращается сервер (80 и 443) уже занят другой программой, в большинстве случаев это Скайп. Решение следующее. Идете в skype – Инструменты – Настройки.

В разделе «Настройки» вам нужно будет зайти в подпункт «Соединение» и убрать галочку с чекбокса «Для дополнительных входящих соединений следует использовать порты 80 и 443». Сохраните изменения.

После этих манипуляция снова попробуем открыть и запустить окно Open Server. И Вуаля! Все работает.

Создание нового сайта на локальном сервере Open Server

Отлично, программу запустили теперь нам нужно создать новый сайт и посмотреть как он работает на нашем локальном хостинге. Для этого переходим в сам Open Server и его папку domains (домены или папки наших будущих сайтов).

Заходите внутрь и просто нажимайте «Создать новую папку».

В директории Domains уже есть сайт с именем localhost. Можете перейти в браузер и в адресную строку вбить это имя.

Мы увидим приветственное сообщение, говорящее нам, что сервер работает.

Теперь давайте создадим свою папку с новым сайтом и назовем ее – test.loc. LOC будет указывать нам, что сайт на локальной машине.

Внутри нее через любой текстовой редактор создадим простой php файл – index.php

Сам файл index.php можем создать через текстовый редактор или называют еще редактором кода – Sublime Text.

Теперь спускаемся в самый низ окна в область системной трее (где расположены часы Windows) и запустим наш сервер.

После успешного запуска, мы снова заходим в Open Server во вкладку мои сайты и выбираем наш локальный – test.loc

Теперь перейдем в браузер и посмотрим результат вывода php кода на странице.

Важно! Есть один очень важный нюанс: у вас можете гореть значок, что все работает, появляться сообщение, показанное на скриншоте выше. Тут кроется ошибка. Если на вашем сайте есть php или скрипты, то они работать НЕ БУДУТ! Все потому, что многие антивирусы, например Касперский и другие, расценивают запуск Open Server как вирус и блокируют работу всех скриптов. Перед сеансом работы просто отключайте ваш антивирус и тогда все будет у вас прекрасно работать. Это так, для информации.

На этом у меня все дорогие друзья! Я думаю, что вы без проблем сможете настроить свой локальный сервер Open Server и тестировать свои будущие сайты. Спасибо за внимание, до новых встреч.

В этом уроке мы с вами разберемся, как установить Open Server на ваш компьютер. Но для начала давайте с вами узнаем, что такое Open Server и для чего он нужен?

Open Server – это портативная серверная платформа и программная среда, созданная специально для веб-разработчиков с учетом их рекомендаций и пожеланий.

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

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

Более полную информацию за Open Server вы сможете прочитать на официальном сайте .

От себя еще добавлю, что раньше для разработки сайтов я использовала , но поскольку он уже давно не обновлялся, да и нет никакой возможности самостоятельно выполнить нужные настройки на локальном сервере, я обратила внимание на альтернативу – Open Server, и ни разу не пожалела о своем выборе.

Ну что ж, давайте приступать к установке Open Server.

Прежде всего, нам необходимо скачать сам дистрибутив. Для этого перейдите на официальный сайт в раздел «Скачать» , выберите нужную версию дистрибутива (1). Стоит отметить, что продукт поставляется в трех версиях: Ultimate, Premium, Basic, чем они отличаются межу собой наглядно видно в таблице сравнения на сайте. Я всегда использую «ULTIMATE» (с максимальными характеристиками). Далее введите код с картинки (2) и нажмите кнопку «Скачать» (3).

Как только дистрибутив скачан, начинаем установку.

Дистрибутив представлен в виде самораспаковывающегося архива. Запускаем его и нам сразу же предлагают выбрать диск, куда будет распакован Open Server. Я оставляю по умолчанию диск «C», если вы хотите установить на другой диск (либо же на флешку или переносной диск), то укажите соответствующий путь для распаковки. После того, как диск выбран, начинаем распаковку, нажимаем кнопку «Ok».

Ждем пока распакуется дистрибутив.

Теперь мы можем запустить программу. Поскольку программа портативная, то никаких ярлыков на рабочем столе или в меню «Пуск» не создается. Поэтому перейдите на диск, куда был распакован Open Server (у меня это C:\OpenServer\) и вы увидите два экзешных файла для запуска Open Server: для 32 (Open Server x86.exe) и 64 (Open Server x64.exe) разрядной системы Windows. В соответствии с вашей операционной системой Windows вы можете вывести один из ярлыков на рабочий стол, чтобы всегда иметь возможность быстрого доступа для запуска Open Server.

При первом запуске вам предложат выбрать язык.

Так же при первом запуске Опен Сервера вам предложат установить патчи для Microsoft Visual C++. Нажимаем «Ok».

Ждем пока закончится установка необходимых библиотек.

И последнее, что нам остается сделать – перезагрузить компьютер, чтобы все изменения вступили в силу. Жмем «Ok».

Как только компьютер перезагрузится, можно приступать к работе с локальным сервером.

Запуск и проверка работы Open Server

Запустите Опен Сервер и вы увидите, что в трее появился значок в виде красного флажка. Это означает, что программа активирована, но сам сервер пока еще не запущен.

Чтобы запустить сервер, кликните по значку любой кнопкой мыши и в открывшемся контекстном меню выберите пункт – «Запустить». Как только локальный сервер запустится, флажок перекрасится в зеленый цвет.

Теперь Опен Сервер запущен и готов к работе.

Чтобы проверить его работоспособность, перейдите в браузер и в адресной строке введите: http://localhost/. Если вы увидите сообщение: «Добро пожаловать в Open Server!», значит вы все сделали правильно и локальный сервер готов к работе.

На этом установка Open Server окончена! Поздравляю, вы успешно справились с поставленной задачей:)

В одном из следующих уроков я расскажу о настройке Open Server, поэтому не пропустите.

Приветствую вас, друзья! 🙂

Сегодня у нас на повестке дня снова любимая многими (и мной, в том числе) WAMP сборка OpenServer и MySQL, который входит в её комплект.

С данным ПО, а также его особенностями, я впервые познакомил читателей данного блога в одной из своих первых статей, посвящённой .

Идея о создании сегодняшней статьи появилась у меня во время написания публикаций о работе с MySQL в консоли, при работе с которой у OpenServer есть свои тонкости.

Кроме того, на практике достаточно часто появляются ситуации, когда нужно изменить настройки MySQL сервера и произвести отладку операций с базой по логам. В таких случаях при работе с OpenServer у начинающих пользователей обычно возникает много вопросов (как у меня в своё время).

Поэтому сегодня вас будут ждать ответы на них 🙂

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

Одним словом, сегодня вас ждёт обзор полного цикла работы с MySQL при использовании OpenServer.

Поехали 🙂

Выбор версии MySQL в OpenServer

Особенностью OpenServer является то, что в его комплект входит не только множество различных серверных компонентов, но и различные их версии.

Это, нужно сказать, весьма удобно, т.к. в некоторых случаях нужно использовать устаревшее ПО для локального разворачивания legacy проектов (очень-очень старых), которые нужно саппортить.

И в то же время, для старта новых проектов необходимо будет использовать всё свеженькое 🙂

Вот тогда-то нам как раз и пригодится переключение версий MySQL, чтобы была возможность работать с различными проектами при использовании одного дистрибутива OpenServer, а не устанавливать под каждый отдельный.

Итак, чтобы выбрать необходимую версию MySQL в OpenServer, после запуска программы нажимаем на значок в трее и выбираем пункт главного меню Настройки :

После этого на экране появится следующее окно, в котором нужно будет перейти на вкладку Модули :

И здесь в выпадающем списке со значениями поля MySQL/MariaDB выбираем необходимую версию MySQL либо MariaDB, которая, как известно, является форком (от англ. fork — ответвление) MySQL, работа с которой ничем не отличается от своего родителя.

Даже инструменты одинаковые 🙂

После выбора версии на экране появится окно о перезагрузке OpenServer, которая нужна для того, чтобы изменения вступили в силу.

Перезапускаемся и можно работать с новой версией.

В данном меню, помимо выбора необходимой версии MySQL, можно, кстати, и вовсе отключить использование данной СУБД при работе с OpenServer. Как это сделано, например, с PostreSQL в OpenServer по умолчанию.

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

Это вызвано тем, что для каждой версии MySQL существуют отдельные файлы конфигураций и логов, что будет продемонстрировано далее.

А также база данных, созданная при использовании MySQL 5.7, например, не будет доступна при работе с MySQL 5.5.

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

При выборе в качестве текущей версии MySQL той, которую вы тщательно настраивали и для которой создавали ваши базы, всё вернётся обратно 🙂

Настройки логов MySQL в OpenServer

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

Просмотреть логи MySQL, работающего в составе OpenServer, можно двумя способами: через интерфейс OpenServer и путём открытия файлов логов, хранящихся на жёстком диске.

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

По умолчанию OpenServer ведёт запись только ошибок и событий на самом сервере MySQL, что можно увидеть на скриншоте выше.

Однако, что же делать, если нужен список SQL запросов к базам данных, расположенных на сервере?

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

Чтобы включить ведение логов запросов к серверу MySQL в OpenServer, нужно произвести знакомые уже нам сегодня действия: Меню управления OpenServer -> Настройки -> Модули .

И возле выпадающего списка со значениями поля MySQL/MariaDB устанавливаем галочку вести лог запросов :

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

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

Просмотр логов MySQL через интерфейс OpenServer я вам продемонстрировал. Однако, лично я время от времени сталкиваюсь на практике с такими случаями, когда лог очень большой, и в нём необходимо отыскать определённую запись.

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

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

Файлы логов OpenServer, в том числе и MySQL, расположены в директории директория_установки_openserver/userdata/logs , которая в моём случае выглядит вот так:

На скриншоте я отметил файлы логов моей текущей версии MySQL: состояния сервера и запросов к нему. Также здесь доступны все остальные логи, ведущиеся OpenServer.

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

Настройка MySQL в OpenServer

О выборе необходимой версии MySQL для работы и записи логов в OpenServer мы поговорили. Ещё одним моментом, который достаточно часто встречается на практике, является необходимость настройки MySQL в OpenServer для корректной работы и выполняемых ею функций на определённых проектах.

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

Чтобы получить доступ к конфигам MySQL, достаточно запустить знакомое меню управления OpenServer, выбрать пункт Дополнительно , а в выпадающем списке выбрать Конфигурация .

После этого появится ещё одно меню, в котором будут содержаться ярлыки для доступа к файлам конфигурации текущих модулей OpenServer, выбранных на вкладке Настройка , где мы меняли версию MySQL:

При выборе ярлыка конфига MySQL откроется соответствующий файл в текстовом редакторе, установленном на вашем ПК в качестве основного.

Если же вам потребуется доступ к самому файлу конфигурации MySQL, то вы можете найти его в директории директория_установки_openserver/userdata/config, в которой расположены конфиги всех модулей OpenServer, причём, для каждой версии компонента конфиг отдельный.

При работе с конфигами серверных компонентов стоит учитывать, что для сокращения их текста и удобства использования в их тексте встречаются специальные переменные OpenServer, с полным списком и значениями которых вы можете ознакомиться здесь — https://ospanel.io/docs/#rabota-s-path

А также имейте ввиду, что после любых изменений в файлах настроек MySQL в OpenServer, для вступления их в силу нужно будет после сохранения файла перезапустить сервер.

Инструменты для работы с MySQL в OpenServer

О выборе версий MySQL в OpenServer и их настройке мы поговорили. Теперь самое время перейти к работе с базами данных, пользователями и прочими объектами, создающимися на сервере MySQL.

А для этого в комплекте OpenServer существует целый набор инструментов, обладающих графическим интерфейсом. Поэтому, если вы не являетесь трушным кодером, но, тем не менее, вам нужно будет создать базу MySQL в OpenServer или поменять пароль пользователя, то использование графических редакторов — это самый лёгкий и простой способ сделать задуманное.

Ну, и консоль OpenServer никто не отменял для работы с командной строкой MySQL.

Визуальные инструменты представлены различными утилитами, доступ к которым можно получить из меню OpenServer, при выборе пункта Дополнительные :

На скриншоте выше я выделил утилиты для работы с MySQL, которые содержатся в OpenServer по умолчанию.

Первые две предназначены исключительно для работы с MySQL базами данных, а последняя является универсальной (через неё можно работать в различными СУБД).

Следовательно, при отключении использования модуля MySQL в OpenServer, phpMyAdmin и MySQL менеджер исчезнут из данного списка вовсе, а SQLite менеджер останется, но работать с MySQL сервером через него будет невозможно.

Кратко рассмотрим каждый инструмент и особенности работы с ним в OpenServer.

phpMyAdmin

Знакомая многим утилита, написанная на языке PHP для администрирования исключительно MySQL серверов, которой предпочитают пользоваться как новички, так и профессионалы. Предоставляет визуальный интерфейс для работы с сервером MySQL, через который очень легко управлять базами, пользователями и их правами.

После запуска из меню OpenServer phpMyAdmin запустится либо в открытом окне вашего браузера, либо в отдельном окне.

Честно говоря, я затрудняюсь ответить, от чего это зависит. На одном ПК у меня phpMyAdmin из комплекта OpenServer запускается в открытом окне, а на другом — в отдельном.

После успешного запуска phpMyAdmin будет выглядеть так:

Это стартовый экран, на котором нужно ввести имя пользователя MySQL и его пароль для подключения к серверу. По умолчанию (если кто не в курсе) админская учётка root/пустой_пароль.

Вводим, входим, работаем 🙂

Я не буду сейчас приводить полный перечень возможностей phpMyAdmin, т.к. для этого есть специализированные публикации и видеопособия, которых уже полно в Интернете. Если вы совсем новичок, то можете воспользоваться следующим видео в качестве отправной точки:

По поводу особенностей работы с phpMyAdmin в OpenServer могу отметить возможное возникновение следующей ошибки, с которой я столкнулся при переключении версий MySQL:

Ошибка SQL запрос: SET lc_messages = "ru_RU"; Ответ MySQL: #1193 - Unknown system variable "lc_messages"

Причиной её возникновения стал выбор версии MySQL 5.1, в которой, как выяснилось после изучения статей в Интернете, отсутствует системная переменная lc_messages , установку которой phpMyAdmin пытается произвести.

Она появилась в MySQL 5.5, при установке которой, по идее, проблема должна была исчезнуть… Однако, ничего подобного, к моему великому удивлению, не произошло 🙂

После изменения версии MySQL и перезапуска сервера ошибка продолжала раздражать своим наличием.

Причина оказалась в банальном кэше браузера, при очистке которого phpMyAdmin заработал в штатном режиме.

phpMyAdmin — штука удобная для работы с локальным MySQL сервером.

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

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

MySQL менеджер

При выборе пункта меню OpenServer MySQL менеджер запускается программа HeidiSQL, с детальным описанием которой можете здесь — https://www.heidisql.com/

Не знаю, почему его переименовали, видимо, для упрощённого понимания пользователей, что их ждёт после запуска 🙂

Данной утилитой я сам активно пользуюсь на своей основной работе, чтобы не устанавливать различное дополнительное ПО. Запустить её можно из того же пункта меню OpenServer, что и phpMyAdmin.

Запуск HeidiSQL немного отличается от phpMyAdmin по той причине, что это desktop программа, а не веб-приложение, поэтому оно всегда будет открываться в отдельном окне.

После запуска вы увидите на экране форму подключения к серверу MySQL, которая выглядит следующим образом:

Для демонстрации возможностей я сделал тестовое подключение к локальному MySQL серверу, после выбора которого откроется данное окно:

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

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

В принципе, достаточно удобно. Многим, возможно, понравится даже больше привычного phpMyAdmin — это уже дело вкуса 🙂

Но лично я использую MySQL менеджер OpenServer только для удалённых подключений. С локальным сервером предпочитаю всё-таки больше первый вариант.

SQLite менеджер

Ещё один графический клиент для работы с MySQL в OpenServer. Под данным названием, как и в предыдущем случае, скрывается утилита с совершенно другим названием — Adminer, с детальным описанием которой можете познакомиться здесь — https://www.adminer.org.

Возможно, старожилам Интернетов данная утилита будет знакома ещё по названию phpMinAdmin 🙂

Создатели OpenServer решили переименовать её в SQLite менеджер, скорее всего, из соображений, что данная утилита единственная из всего комплекта OpenServer, которая позволяет работать с СУБД SQLite, которая всё ещё пользуется определённым спросом в узких кругах.

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

На экране сперва вы увидите форму соединения, которая выглядит так:

По данной форме сразу видно большое преимущество Adminer над phpMyAdmin, т.к. он позволяет подключаться не только к локальному серверу MySQL, но и к удалённым, а также он поддерживает работу не только с MySQL, но и с другими СУБД, среди которых:

  1. PostgreSQL
  2. SQLite
  3. MS SQL
  4. Oracle
  5. Firebird
  6. SimpleDB
  7. Elasticsearch
  8. MongoDB

Список очень солидный, должен сказать 🙂 Кроме этих преимуществ у данной программы есть ещё и возможность легко и просто менять скины, которые оформлены обычными CSS файлами, следовательно, править их может любой желающий, который хоть немного обладает знаниями данного языка.

Вот так выглядит панель управления сервером MySQL в Adminer после подключения к нему с использованием default скина:

Да, согласен, выглядит простовато, но зато и работает быстрее phpMyAdmin, с которым очень любят сравнивать своё произведение создатели экс-phpMinAdmin. Но опять же, это при настройках по умолчанию.

Как я уже и говорил, всё это решается сменой скинов.

Работа с MySQL в консоли OpenServer

Инструменты, предоставляющие графический интерфейс для работы с MySQL, и которые входят в комплект OpenServer, мы с вами рассмотрели.

Однако, бывают случаи, когда их использование не совсем удобно.

Интернет