В продолжении цикла статей Windows 7 + IIS + PHP + MySQL + Maxsite = Реально, Установка IIS на Windows 7, IIS с поддержкой PHP (FastCGI) хочу рассказать о том как установить MySQL и phpMyAdmin на локальную машину под управлением Windows 7.
давайте для начала узнаем что такое MySQL
Давайте перейдем к загрузке и установке СУБД MySQL.
Для начала на потребуется скачать дистрибутив с сайта разработчика.
После того как дистрибутив пакета скачан запускаем его установку.
В первом окне нажимаем делее...
Принимаем лицензионное соглашение (без него никуда )
Затем выбираем "custom". Настроем установку на свой вкус
Выбираю нужные для себя компоненты, не нужные отключаю. Изменяю пути установки Сервера и Данных
После нажимаем "Next". Не обращаем на рекламу Enterpise версии, но можете обратить, это не наш случай, все равно "Next"
Дождались! Завершение установки. Проверяем что-бы был установлен "Крыж" Launch the MySQL Instance Configuration Wizard. Запускается мастер конфигурации, нам потребуется выбрать "Detailed Configuration" и нажать "Next"
Выбираем сценарий установки: Developer Machine – для установки на домашний компьютер (наш выбор), Server Machine – для установки на сервер, Dedicated MySQL Server Machine – для установки на сервер поkyjcnm. выделенный под MySQL. Эти опции влияют в первую очередь на объем потребляемой MySQL памяти
MySQL поддерживает два основных типа БД (InnoDB – с поддержкой транзакций и MyISAM – без транзакций). Multifunctional Database – будет установлена поддержка БД обоих типов (наш выбор). Transactional Database Only – будет установлена поддержка только InnoDB. Non-Transactional database Only – будет установлена поддержка только myISAM.
Если на предыдущем этапе была выбрана поддержка InnoDB, здесь можно настроить расположение файлов данных InnoDB
Поддержка одновременных соединений. Decision Support – до 20 одновременных соединений (наш выбор). Online Transaction Processing – до 500 соединений. Manual Setting – ручная установка количества соединений.
Отмечаем опции «Enable TCP/IP Networking» и «Enable Strict Mode». Port Number оставляем без изменений – 3306. Если к серверу планируются прямые подключения с других компьютеров, отмечаем опцию «Add firewall exception for this port» (открыть порт в брандмауэре windows).
Выбираем кодировку по умолчанию. Сейчас самый разумный выбор – это UTF-8. Выбираем опцию Best Support For Multilingualism
Обязательно отмечаем опцию «Install as Windows Service» (запускать как службу Windows). Отмечаем «Launch the MySQL Server automatically», если нужен автозапуск службы.
Установка пароля администратора (root). Этот пароль лучше не терять! Опции «Enable root access from remote machines» и «Create An Anonymous Account» отмечать не рекомендую, т.к. они снижают безопасность.
Завершающий этап. Применение настроек.
Считаем установку MySQL завершенной.
Далее переходим к установке phpMyAdmin. Давайте первым делом разберемся с тем, Что такое, и для чего нужен phpMyAdmin.
Отлично, теперь можно загрузить phpMyAdmin
Файлы скачаны, дело схвачено. Идем в консоль управления IIS. Далее решаем будем делать отдельный сайт или добавим виртуальную директорию к уже существующему сайту. Я выбрал второе
Правой кнопкой мыши по дефолтному сайту, "Add Virtual Directory..."
Указываю алиас "myadm" для того чтоб мой сайт окликался "http://localhost/myadm" и указываю путь к папке, где будут располагаться файлы phpMyAdmin. Также phpMyAdmin будет доступен по ссылке "http://localhost/phpmyadm", так как эта папка находится (в моем примере) в каталоге wwwroot, а этот каталог откликается на "http://localhost/". Теперь можно нажить "ок", после чего будет добавлена виртуальная директория. Затем Извлекаем файлы окаченного архива в нашу папку (у меня C:\interpub\wwwroot\phpmyadm).
Открываем браузер и переходим по адресу с phpMyAdminом "http://localhost/phpmyadm". Можно сказать все. phpmyadmin работает. Можно авторизоваться в системе под root пользователем начать работать, но можно и до настроить систему для этого перейти в каталог /setup/, в моем случае "http://localhost/phpmyadm/setup"
После успешной авторизации видим главное окно phpMyAdminом
Надеюсь эта информация Вам помогла .
А если есть такое желание, то можно смотреть сериалы онлайн бесплатно
Комментариев: 11 RSS
1 Аноним 14-08-2013 12:14
Последнее время я использую Valentina Studio для работы с MySQL на win. Очень хороший и бесплатный инструмент, рекомендую посмотреть.
2 Евгений 13-10-2013 13:02
Какую виртуальную директорию то, нельзя было показать стандартными средствами?
3 OlannMK 21-10-2013 10:18
Евгений, поясните что не так-то. Я Ваш вопрос не понял.
4 Александр 12-01-2014 19:43
Все привет!! Статья очень полезная как всё будет скачено попробую.Но вот меня очень сильно интересует я создаю программу на C# к подключению в MYSQL , на отдельном компьютере стоит сервер где расположен сам MySql и подключенные к нему до 10 компьютеров.Простите за мою неопытность (студент), но я правильно понимаю что C# к phpMyAdmin незачем подключать ,а лучше установить напрямую к MySql. И такой вопрос что мне даст работа с phpMyAdmin.
Очень сильно буду благодарен за ответ и пояснение, прошу об одном как можно подробно.
Подробности моей затеи находятся тут http://otvet.mail.ru/question/98615184/
5 OlannMK 12-01-2014 20:26
Александр,
Чисто теоретически, да и практически тебе ни php ни phpMyAdmin не нужны. Тебе требуется только MySql Сервер, а на клиенте нужен только коннектор (драйвер для подключения). Так как я понимаю что софт не будет завязан на веб интерфейсы.
Вместо phpMyAdmin тогда посоветую использовать Виндовое приложение например MySQL Workbench (так как PHPMyAdmin — веб-приложение работающее на PHP). Только на сервере не забудь выполнить настройку, что к БД могут подключаться и внешние клиенты.
6 Аноним 16-01-2019 13:56
Не понял только одно - что за консоль управления IIS?
7 OlannMK 22-04-2019 22:54
Аноним,
Так это именно панель управления IIS, все в ней делается
8 Семен 26-06-2019 14:26
Как ограничить доступ к phpMyAdmin и сделать его лишь для одной или нескольких машин? А то с любого компьютера прописав айпишник нашего почтового сервера + phpMyAdmin можно попасть на веб интерфейс управления базой данных.
9 OlannMK 26-06-2019 14:29
1 смотрите конфиг phpmyadmin
2 root пользователь mysql без пароля?
10 Семен 26-06-2019 14:43
1) Можно пожалуйста путь до этого конфига, а то все перерыли найти не можем или если у него другое название вдруг может быть
2) Нет, с паролем
11 OlannMK 26-06-2019 14:57
В корне куда распакован phpmyadmin файл config.inc.php
Также можно средствами iis дать разрешения дополнительно.
А Вы точно админ?