Как правильно установить mysql на windows 10
Перейти к содержимому

Как правильно установить mysql на windows 10

  • автор:

Пошаговое руководство. Настройка MySQL 5.1 для приложений PHP

В этой статье представлено базовое пошаговое руководство по установке и настройке MySQL в операционной системе Windows. Более подробные инструкции по установке и настройке MySQL в Windows см. в официальной документации по MySQL.

Скачивание и установка MySQL

Двоичные файлы и установщик MySQL можно скачать с официального сайта MySQL. Инструкции в этой статье основаны на MySQL версии 5.1 Community Edition, установленной вместе с установщиком WINDOWS MSI.

Запустите установщик и выберите вариант установки. В большинстве случаев достаточно стандартной установки:

Снимок экрана мастера настройки My S Q L с выбранным типом

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

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

Снимок экрана: мастер настройки сервера My S Q L на странице Мастера завершено.

Настройка экземпляра MySQL

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

На первой странице мастера выберите «Подробная конфигурация»:

Снимок экрана: мастер настройки экземпляра сервера My S Q L на странице типа конфигурации. Выбран тип подробной конфигурации.

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

Снимок экрана: мастер настройки экземпляра сервера My S QL на странице экземпляра сервера. Выбран параметр Компьютер разработчика.

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

Снимок экрана: мастер настройки экземпляра сервера My S Q L на странице использования базы данных. Выбран параметр Только нетранзакционная база данных.

Параметры использования базы данных определяют, какой тип ядра хранилища СУБД используется на сервере:

  • MyISAM — оптимизирован для высокопроизводительных операций SELECT. Он имеет низкие издержки с точки зрения использования памяти и использования диска, но за счет не поддержки транзакций
  • InnoDB — предоставляет полностью транзакционные возможности ACID, но за счет более агрессивного использования дискового пространства и памяти.

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

Затем выберите количество одновременных подключений к серверу:

Снимок экрана: мастер настройки экземпляра сервера My S Q L на странице параллельных подключений. Выбрана поддержка принятия решений (D SS)/O L A P.

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

Снимок экрана: мастер настройки экземпляра сервера My S Q L на странице параметров сети. Выбраны флажки Enable T C P/I P Networking (Включить сеть T C/I P) и Enable Strict Mode (Включить строгий режим).

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

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

Снимок экрана: мастер настройки экземпляра сервера My SSL на странице символов по умолчанию. Выбран стандартный набор символов.

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

Снимок экрана: мастер настройки экземпляра сервера My SL на странице параметров Windows. Выбраны варианты

При необходимости можно добавить каталог MySQL Bin в переменную среды Windows PATH. Это упростит запуск средств MySQL из командной строки.

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

Снимок экрана: мастер настройки экземпляра сервера My S QL на странице параметров безопасности. Выбран параметр Изменить параметры безопасности.

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

Снимок экрана: страница завершения мастера настройки экземпляра my SSL Server.

Теперь вы можете выполнить вход в 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).

mysql_component

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

img

Всем привет! Сегодня мы покажем процесс установки 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.

Запуск инсталлятора MySQL

Далее выбираем тип установки, коих есть несколько — установка готового «набора разработчика», установка только сервера, только клиента, полная установка (первая опция + дополнительные инструменты) и кастомная. В нашем случае мы выбираем установку сервера.

Выбор типа установки MySQL

Далее кликаем Execute и ждем завершения установки.

Установка MySQL

Затем нажимаем Next.

Установка MySQL

Переходим на этап настройки — нажимаем Next.

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

Так как мы показываем самую простую установку, выбираем первую опцию, также как на скриншоте — отдельный MySQL сервер и кликаем Next.

Выбор типа установки MySQL сервера

Настраиваем сетевые параметры — для демонстрационных целей мы все оставили по умолчанию.

Настройка сетевых параметров для MySQL сервера

Затем настраиваем параметры аутентификации — выбираем первую опцию и нажимаем Next.

Настройка параметров аутентификации для MySQL сервера

Устанавливаем рутовый пароль для сервера — чем сложнее, тем лучше. Мы рекомендуем использовать по меньшей мере пароль из 12 символов, содержащий буквы, цифры и специальные символы. Также на этом этапе можно добавить пользователей — мы, к примеру, добавили пользователя asterisk.

Настройка пароля для root и создание пользователей

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

Настройка службы MySQL в Windows

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

Настройка плагинов и расширений для MySQL

Далее необходимо применить настройки — кликаем Execute и ждем.

Применение настроек для MySQL

Завершение установки и проверка работоспособности

Готово! Теперь осталось нажать Finish два раза — поздравляем! Вы установили MySQL сервер.

Завершение установки MySQL Server

Теперь давайте проверим его работоспособность. Для этого необходимо открыть приложение, которое было установлено вместе с сервером — 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/ и выберем нужную версию.

Загрузка MySQL

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

Загрузка и установка MySQL

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

Загрузка и установка MySQL и Oracle

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

Тип установки MySQL

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

Установка компонентов и сервера MySQL

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

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

Настройка компонентов при установке MySQL

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

Конфигурация MySQL

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

Type and Networking in MySQL

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

Authentication Method in MySQL

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

Установка пароля в MySQL

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

MySQL Server as Windows Service

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

Apply configuration MySQL

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

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

Конфигурация MySQL

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

MySQL Router Configuration

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

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

Конфигурация MySQL Samples and Examples

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

Тестирование подключения MySQL

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

И на последнем окне необходимо будет применить конфигурацию для

MySQL Samples and Examples

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

MySQL Instalation

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

Finish MySQL Instalation

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *