Пошаговое руководство. Настройка MySQL 5.1 для приложений PHP
В этой статье представлено базовое пошаговое руководство по установке и настройке MySQL в операционной системе Windows. Более подробные инструкции по установке и настройке MySQL в Windows см. в официальной документации по MySQL.
Скачивание и установка MySQL
Двоичные файлы и установщик MySQL можно скачать с официального сайта MySQL. Инструкции в этой статье основаны на MySQL версии 5.1 Community Edition, установленной вместе с установщиком WINDOWS MSI.
Запустите установщик и выберите вариант установки. В большинстве случаев достаточно стандартной установки:

Однако если вы хотите управлять установкой компонентов или использовать путь установки, отличный от используемого по умолчанию, выберите параметр «Пользовательский».
После завершения установки обязательно проверка поле «Настроить сервер MySQL сейчас». Откроется мастер настройки экземпляра сервера MySQL, который поможет вам выполнить настройку экземпляра MySQL.

Настройка экземпляра MySQL
Выполните следующие действия в мастере настройки экземпляра сервера MySQL, чтобы оптимизировать конфигурацию MySQL для задач, которые вы ожидаете выполнить.
На первой странице мастера выберите «Подробная конфигурация»:

На следующей странице выберите параметр тип сервера:

Выберите параметр «Использование базы данных»:

Параметры использования базы данных определяют, какой тип ядра хранилища СУБД используется на сервере:
- MyISAM — оптимизирован для высокопроизводительных операций SELECT. Он имеет низкие издержки с точки зрения использования памяти и использования диска, но за счет не поддержки транзакций
- InnoDB — предоставляет полностью транзакционные возможности ACID, но за счет более агрессивного использования дискового пространства и памяти.
Подробное сравнение этих ядр СУБД см. в статье Архитектура ядра хранилища MySQL. Как правило, если веб-приложениям на сервере требуются транзакции с несколькими инструкциями, расширенные уровни изоляции и блокировки на уровне строк, ограничения внешнего ключа или другие требования к функциям ACID, используйте InnoDB. В противном случае используйте MyISAM.
Затем выберите количество одновременных подключений к серверу:

На следующей странице выберите параметры сети:

Если у вас есть mysql и веб-сервер на одном компьютере, вы можете не включить сеть TCP/IP и вместо этого использовать именованные каналы. Обратите внимание, что для некоторых приложений PHP может потребоваться TCP-подключение к MySQL. Сведения о поддержке подключения именованных каналов к MySQL см. в документации по приложению.
Выберите набор символов по умолчанию, который будет использоваться при создании баз данных:

Затем убедитесь, что MySQL будет настроен в качестве службы Windows:

При необходимости можно добавить каталог MySQL Bin в переменную среды Windows PATH. Это упростит запуск средств MySQL из командной строки.
Наконец, укажите пароль для учетной записи администратора базы данных, которая в MySQL называется «root». Убедитесь, что флажок «Создать анонимную учетную запись» снят:

На следующей странице щелкните «Выполнить», чтобы применить все параметры конфигурации и запустить службу MySQL:

Теперь вы можете выполнить вход в MySQL, открыв окно командной строки и введя следующую команду:
mysql -u root -p Enter password: ******
Если MySQL был настроен правильно, отобразится запрос MySQL:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server Version 5.1.32-community MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
Обратная связь
Были ли сведения на этой странице полезными?
Установка и настройка MySQL Server
1. Загрузите установщик MySQL 8 для Windows со страницы https://dev.mysql.com/downloads/installer/ и запустите его.
2. Установите флажок I accept the license terms (Я принимаю условия лицензии) и нажмите Next (Далее) .
3. При настройке установки щелкните Выборочная и выберите MySQL Server и Соединитель ODBC . Убедитесь, что у соединителя ODBC и установленного сервера MySQL Server одинаковая разрядность (x86 или x64).

4. Нажмите Next (Далее) , а затем — Execute (Выполнить) , чтобы установить MySQL Server и ODBC Connector.
5. Нажмите кнопку Далее . В разделе High Availability (Высокая доступность) выберите Standalone MySQL Server / Classic MySQL Replication (Автономный сервер MySQL Server/Классическая репликация MySQL) и нажмите Next (Далее) .
6. В разделе Type and Networking (Тип и сетевые подключения) из раскрывающегося меню Config Type (Тип конфигурации) выберите Server Computer (Сервер) и нажмите Next (Далее) .
7. В разделе Authentication Method (Метод аутентификации) выберите рекомендованный вариант Use Strong Password Encryption for Authentication (Использовать для аутентификации надежное шифрование пароля) и нажмите Next (Далее) .
8. В разделе Accounts and Roles (Учетные записи и роли) дважды введите пароль в поле MySQL Root Password (Пароль пользователя root для MySQL) . Также рекомендуем создать выделенную учетную запись базы данных.
9. В разделе Windows Service (Служба Windows) оставьте все без изменений и нажмите Next (Далее) .
10. Нажмите Execute (Выполнить) и дождитесь завершения установки MySQL Server. Нажмите Finish (Готово) , Next (Далее) и Finish (Готово) , чтобы закрыть окно установки.
Конфигурация
1. Откройте в текстовом редакторе следующий файл:
C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
2. Найдите и измените или добавьте следующую конфигурацию в разделе [mysqld] файла my.ini :
Чтобы определить версию MySQL, выполните команду mysql —version .
• Для поддерживаемых версий MySQL 8.x необходимо задать следующую переменную:
o Кроме того, вы можете отключить ведение двоичного журнала: log_bin=0
• Для поддерживаемых версий MySQL 8.x , 5.7 и 5.6.22 (а также более поздних 5.6.x ):
o Для параметра innodb_log_file_size*innodb_log_files_in_group нужно задать значение по крайней мере 200 МБ (* означает умножение, и результат умножения двух параметров должен быть больше 200 МБ. Минимальное значение для innodb_log_files_in_group — 2, а максимальное — 100. Кроме того, значение должно быть целым числом).
Например,
innodb_log_file_size=100M
innodb_log_files_in_group=2
• Для MySQL 5.6.20 и 5.6.21 :
o для параметра innodb_log_file_size следует задать значение не меньше 200 МБ (например, innodb_log_file_size=200M ), но не больше 3000 МБ .
3. Сохраните и закройте файл my.ini .
4. Откройте командную строку и введите следующие команды, чтобы перезапустить MySQL Server и применить конфигурацию (имя процесса зависит от версии MySQL, например 8.0 = mysql80 и т. д.):
net stop mysql80
net start mysql80
5. Чтобы проверить, запущен ли сервер MySQL, введите следующую команду в командной строке:
Установка MySQL сервера на Windows 10
![]()
Всем привет! Сегодня мы покажем процесс установки MySQL сервера версии 8.0 на Windows 10 с помощью автоматического установщика. До этого мы уже рассказывали как установить MySQL сервер на CentOS 7, теперь мы решили коснуться несколько более известной всем платформы.
Установка
Итак, начнем. Как я уже упомянул ранее, мы будем использовать автоматический установщик, который необходимо скачать по следующей ссылке: https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi
Файл «весит» примерно 200 Мб, и в нем уже есть все необходимое для установки. Дважды кликаем на исполняемый файл, принимаем условия лицензионного соглашения (галочка) и кликаем Next.
Далее выбираем тип установки, коих есть несколько — установка готового «набора разработчика», установка только сервера, только клиента, полная установка (первая опция + дополнительные инструменты) и кастомная. В нашем случае мы выбираем установку сервера.
Далее кликаем Execute и ждем завершения установки.
Затем нажимаем Next.
Переходим на этап настройки — нажимаем Next.
Так как мы показываем самую простую установку, выбираем первую опцию, также как на скриншоте — отдельный MySQL сервер и кликаем Next.
Настраиваем сетевые параметры — для демонстрационных целей мы все оставили по умолчанию.
Затем настраиваем параметры аутентификации — выбираем первую опцию и нажимаем Next.
Устанавливаем рутовый пароль для сервера — чем сложнее, тем лучше. Мы рекомендуем использовать по меньшей мере пароль из 12 символов, содержащий буквы, цифры и специальные символы. Также на этом этапе можно добавить пользователей — мы, к примеру, добавили пользователя asterisk.
Далее настраиваем свойства службы MySQL — указываем имя службы, параметры автозапуска и из под какой учетной записи необходимо запускать данную службу.
Далее настраиваем плагины и расширения — мы на данном этапе оставили все по умолчанию, т.к демонстрируем базовую установку сервера.
Далее необходимо применить настройки — кликаем Execute и ждем.
Завершение установки и проверка работоспособности
Готово! Теперь осталось нажать Finish два раза — поздравляем! Вы установили MySQL сервер.
Теперь давайте проверим его работоспособность. Для этого необходимо открыть приложение, которое было установлено вместе с сервером — MySQL 8.0 Command Line Client. Необходимо будет ввести рутовый пароль, который был указан вами во время установки и, затем, выполнить команду show databases;
Очень важно не забывать точку с запятой в командах, как в примере выше.
Результатом вы должны увидеть несколько созданных по умолчанию баз данных — mysql, performance_schema, information_schema и sys. Для выхода введите команду exit .
Введение в MySQL
MySQL представляет систему управления реляционными базами данных (СУБД). На сегодняшний день это одна из самых популярных систем управления базами данных.
Изначальным разработчиком данной СУБД была шведская компания MySQL AB. В 1995 году она выпустила первый релиз MySQL. В 2008 году компания MySQL AB была куплена компанией Sun Microsystems, а в 2010 году уже компания Oracle поглотила Sun и тем самым приобрела права на торговую марку MySQL. Поэтому MySQL на сегодняшний день развивается под эгидой Oracle.
Текущей актуальной версией СУДБ является версия 8.0, которая вышла в январе 2018 года, но для которой постоянно выходят подверсии.
MySQL обладает кроссплатформенностью, имеются дистрибутивы под самые различные ОС, в том числе наиболее популярные версии Linux, Windows, MacOS.
Установка MySQL
Для установки MySQL загрузим дистрибутив по адресу http://dev.mysql.com/downloads/mysql/ и выберем нужную версию.

После выбора версии нажмем на кнопку «Go to Download Page», и нас перенаправит на страницу загрузки дистрибутива. Здесь можно выбрать либо онлайн-загрузчик, либо полный пакет инсталятора. Можно выбрать любой:

Дальше может быть предложено залогиниться с помощью учетной записи Oracle. Можно пропустить всю эту байду и без какого-либо логина нажать на ссылку «No thanks, just start my download.», и начнется загрузка:

Сначала будет предложено выбрать тип установки. Выберем тип Developer Default , которого вполне хватит для базовых нужд, и нажмем на кнопку Next:

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

Чтобы выполнить установку всех компонентов, нажмем кнопку Execute.
После того, как все компоненты будут установлены, нажмем кнопку Next.

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

Нажмем на кнопку Next и далее будет предложено установить ряд конфигурационных настроек сервера MySQL. В частности, здесь мы видим, что для подключения будет применяться протокол TCP/IP и порт 3306. Оставим все эти настройки соединения и порта по умолчанию:

На следующем шаге будет предложено установить метод аутентификации. Оставим настройки по умолчанию:

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

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

И на следующем экране необходимо применить все ранее установленные конфигурационные настройки, нажав на кнопку Execute:

После применения конфигурационных настроек сервер MySQL будет полностью установлен и сконфигурирован, нажмем на кнопку «Finish».
Далее опять отобразится окно с перечнем продуктов, готовых к конфигурации. Нажмем на кнопку «Next»

И нам будет предложено установить конфигурацию для второго продукта — MySQL Router :

Ничего не будем менять, оставив все настройки по умолчанию, и нажмем на кнопку «Finish».
Далее опять отобразится окно с перечнем продуктов, готовых к конфигурации. Нажмем на кнопку «Next»

И далее нам будет предложено установить конфигурацию для третьего родукта — Samples and Examples (Примеры работы с MySQL). В частности, надо будет указать экземпляр сервера MySQL для получения примеров для работы с MySql. Установленный экземпляр будет автоматически отмечен в списке. Кроме того, предлагает протестировать подключения. В поле Password введем ранее указанный пароль и нажмем на кнопку Check :

При успешном подлючении к MySQL отобразится выделенная зеленым цветом надпись Connection succeeded . Нажмем на кнопку Next.
И на последнем окне необходимо будет применить конфигурацию для

Далее мы опять увидим окно с перечнем установленных и сконфигурированных продуктов. И нажмем на кнопку Next.

На последнем экране мы увидим два отмеченных поля: Start MySQL Workbench after setup и Start MySQL Shell after setup . Эти поля позволяют запустить графический и консольный клиенты для управления сервером MySQL. Снимем отметки с этих полей, поскольку пока мы не собираемся запускать соответствующие программы.

И нажмем на кнопку Finish. Все! MySQL полностью установлен, сконфигурирован и запущен. И мы сможем с ним работать.