Как установить mysql в Windows 10

Обновлено: 21.11.2024

Для работы MySQL 8.0 Server на платформах Windows требуется распространяемый пакет Microsoft Visual C++ 2019. Пользователи должны убедиться, что пакет был установлен в системе перед установкой сервера. Пакет доступен в центре загрузки Microsoft. Кроме того, для отладочных двоичных файлов MySQL необходимо установить Visual Studio 2019.

Существуют разные способы установки MySQL в Microsoft Windows.

Метод установщика MySQL

Самый простой и рекомендуемый способ — загрузить установщик MySQL (для Windows) и позволить ему установить и настроить определенную версию MySQL Server следующим образом:

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

Определите тип установки, который будет использоваться для первоначальной установки продуктов MySQL. Например:

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

Только сервер: настройка для выбранной версии MySQL Server без других продуктов.

Пользовательская: позволяет выбрать любую версию MySQL Server и других продуктов MySQL.

Установите экземпляр сервера (и продукты), а затем начните настройку сервера, следуя инструкциям на экране. Дополнительные сведения о каждом отдельном шаге см. в разделе 2.3.3.3.1, «Конфигурация сервера MySQL с помощью установщика MySQL».

Теперь MySQL установлен. Если вы настроили MySQL как службу, Windows автоматически запускает сервер MySQL каждый раз, когда вы перезагружаете систему. Кроме того, этот процесс устанавливает приложение MySQL Installer на локальный хост, которое вы можете использовать позже для обновления или перенастройки сервера MySQL.

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

Дополнительная информация об установке

Можно запускать MySQL как стандартное приложение или как службу Windows. Используя службу, вы можете отслеживать и контролировать работу сервера с помощью стандартных средств управления службами Windows. Для получения дополнительной информации см. Раздел 2.3.4.8, «Запуск MySQL в качестве службы Windows».

Чтобы приспособиться к оператору RESTART, сервер MySQL разветвляется при запуске в качестве службы или автономно, чтобы позволить процессу мониторинга контролировать серверный процесс. В этом случае есть два процесса mysqld. Если возможность RESTART не требуется, сервер можно запустить с параметром --no-monitor. См. Раздел 13.7.8.8, «Заявление RESTART».

Как правило, вы должны установить MySQL в Windows, используя учетную запись с правами администратора. В противном случае вы можете столкнуться с проблемами при определенных операциях, таких как редактирование переменной среды PATH или доступ к диспетчеру управления службами. При установке MySQL не нужно запускать пользователя с правами администратора.

Список ограничений на использование MySQL на платформе Windows см. в Разделе 2.3.7, «Ограничения платформы Windows».

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

Чтобы подключиться к серверу MySQL с помощью ODBC, у вас должен быть драйвер Connector/ODBC. Дополнительные сведения, включая инструкции по установке и настройке, см. в Руководстве разработчика MySQL Connector/ODBC.

Установщик MySQL установит и настроит Connector/ODBC за вас.

Установщик MySQL установит и настроит MySQL Connector/NET за вас.

MySQL для Windows доступен в нескольких форматах дистрибутива, подробно описанных здесь. Вообще говоря, вы должны использовать MySQL Installer. Он содержит больше функций и продуктов MySQL, чем старый MSI, его проще использовать, чем сжатый файл, и вам не нужны дополнительные инструменты для запуска и запуска MySQL. Установщик MySQL автоматически устанавливает сервер MySQL и дополнительные продукты MySQL, создает файл параметров, запускает сервер и позволяет создавать учетные записи пользователей по умолчанию. Дополнительные сведения о выборе пакета см. в разделе 2.3.2, «Выбор пакета установки».

Инструкции по установке MySQL с помощью установщика MySQL см. в разделе 2.3.3, «Установщик MySQL для Windows».

Стандартный двоичный дистрибутив (упакованный в виде сжатого файла) содержит все необходимые файлы, которые вы распаковываете в выбранное вами место. Этот пакет содержит все файлы полного пакета установщика Windows MSI, но не включает программу установки.

Формат исходного дистрибутива содержит весь код и вспомогательные файлы для сборки исполняемых файлов с помощью системы компилятора Visual Studio.

Инструкции по сборке MySQL из исходного кода в Windows см. в Разделе 2.9, «Установка MySQL из исходного кода».

Рекомендации по работе с MySQL в Windows

Поддержка больших таблиц

Если вам нужны таблицы размером более 4 ГБ, установите MySQL в файловой системе NTFS или более новой версии. Не забывайте использовать MAX_ROWS и AVG_ROW_LENGTH при создании таблиц. См. Раздел 13.1.20, «Выражение CREATE TABLE».

MySQL и программное обеспечение для проверки на вирусы

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

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

Шаг 11:

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

Шаг 12:

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

Шаг 14:

Выберите вариант «Компьютер разработки» в раскрывающемся списке «Тип конфигурации». Вы можете найти следующие элементы управления, такие как TCP/IP, порт и порт протокола X. Если вы хотите настроить свой порт, вы можете изменить его здесь и нажать «Далее». На данный момент я оставляю конфигурацию по умолчанию.

Шаг 15:

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

Шаг 16:

Здесь вы можете установить пароль root-пользователя MySQL. Если вы хотите создать нового пользователя, вы можете нажать кнопку «Добавить пользователя» в разделе «Учетные записи пользователей MySQL».

Шаг 17:

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

Шаг 18:

Оставьте данные службы по умолчанию и нажмите "Далее".

Шаг 19:

Нажмите «Выполнить», чтобы применить настройки предыдущего шага.

Шаг 20:

После выполнения вы увидите зеленые галочки ниже для каждого параметра конфигурации и, наконец, вы получите кнопку "Готово".

Нажмите «Готово», и вы получили MySQL в операционной системе Windows 10.

Тестирование:

Выполните поиск MySQL в элементе поиска на панели задач.Там вы можете увидеть все продукты MySQL, которые мы установили, и нажать на клиент MySQL; он запросит ваш пароль MySQL для входа в систему, после успешного входа вы увидите приглашение MySQL, как показано ниже.

MySQL поставляется с некоторыми базами данных по умолчанию. Мы можем увидеть базы данных с помощью команды show databases.

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

Аарон Питерс (Aaron Peters) — писатель Lifewire. Он более 20 лет занимается устранением неполадок и пишет статьи о потребительских и бизнес-технологиях. Его работы публикуются в Linux Journal, MakeUseOf и других изданиях.

Джонатан Фишер – сертифицированный технолог CompTIA. Он имеет более чем 6-летний опыт написания статей для таких изданий, как TechNorms и Help Desk Geek.

В этой статье

Перейти к разделу

MySQL — это база данных, в которой хранится важная информация, такая как учетные данные пользователя, содержимое веб-сайта или такие параметры, как размер и цвет ваших любимых продуктов. Это часть «стека» программного обеспечения под названием LAMP, что означает Linux, веб-сервер Apache, MySQL и язык программирования PHP.

Вот почему вам может понадобиться установить MySQL в Windows 10 и как это сделать.

Зачем устанавливать MySQL в Windows 10?

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

Почему вы хотите это сделать? Что ж, если вам интересна технология, вы можете поиграть с ней, чтобы увидеть, как она работает. Вы можете создавать свои собственные базы данных либо для образовательных целей, либо для отслеживания важных предметов дома. Вы также можете установить его для изучения SQL — языка программирования, используемого для управления и взаимодействия с большинством баз данных.

Как скачать бесплатную версию сообщества MySQL

Перед установкой версии MySQL Free Community загрузите ее на свой компьютер:

Перейдите на веб-сайт MySQL и выберите Загрузки.

Выберите «Загрузки сообщества MySQL (GPL)». Community Edition — это бесплатная версия MySQL с открытым исходным кодом.

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

На следующей странице выберите MySQL Community Server.

Прокрутите страницу вниз и выберите страницу "Перейти к загрузке" рядом с Windows (x86, 32 и 64-разрядная версия), MSI установщика MySQL.

На следующей странице вам будет предложено выбрать один из двух установочных файлов:

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

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

Имя файла зависит от версии MySQL.

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

Как установить MySQL в Windows 10

Чтобы установить MySQL:

Откройте загруженный файл, чтобы начать процесс установки.

Вы увидите различные типы установки. Выберите «Пользовательский», а затем «Далее».

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

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

Выберите Приложения, чтобы развернуть его, затем выберите все, кроме MySQL для Visual Studio. Снова выберите стрелку вправо, чтобы выровнять его для установки.

Убедитесь, что вы выбираете X64 или X86, в зависимости от процессора вашего ПК и от того, является ли он 32-разрядным или 64-разрядным.

Наконец, выберите Документация и добавьте ее элементы. Эта опция предоставляет несколько примеров баз данных, которые вы можете просмотреть.

Выберите «Выполнить». Вы можете выбрать Показать подробности, чтобы увидеть статус установки.

Теперь программа установки начнет загрузку MySQL.

Если вы ранее выбрали "веб-загрузку", вы увидите индикаторы выполнения для каждой загрузки.

После того, как все загрузится, начнется установка MySQL. Когда статус каждого элемента изменится на «Завершено», нажмите «Далее».

Затем мастер проведет вас через настройку. Настройте сервер MySQL следующим образом:

  • Групповая репликация: выберите Автономный сервер MySQL/Классическая репликация MySQL.
  • Тип и сеть: выберите компьютер разработки типа конфигурации по умолчанию, который настроит все для вашей локальной работы.
  • Метод аутентификации*: выберите «Использовать надежное шифрование паролей для аутентификации».
  • Учетные записи и роли. Введите пароль для пользователя root (т. е. администратора) MySQL. Как правило, вы можете (и должны) настроить по крайней мере одного обычного пользователя с именем и паролем, но, поскольку вы просто тестируете все, учетной записи root будет достаточно.
  • Служба Windows: вы можете оставить здесь значения по умолчанию, но вам следует выбрать «Запускать сервер MySQL при запуске системы», чтобы отключить его. Как правило, старайтесь не оставлять службы, которые вам не нужны, запущенными на вашем компьютере.

Выберите «Выполнить», чтобы применить настройки.

Нажмите "Готово", чтобы применить настройки.

Повторите этот процесс для других компонентов.

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

Как запустить и остановить сервер MySQL

Ключом к работе с MySQL является работающий сервер. Вы можете запускать и останавливать сервер из приложения Windows Services.

В поле поиска Windows введите services.

Выберите «Открыть», чтобы запустить приложение «Службы».

После запуска приложения "Службы" найдите службу MySQL. Его имя будет «MySQL» с номером версии после него (в данном случае MySQL80).

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

Если вы используете сервер на базе Windows для размещения своего контента, возможно, вы используете сервер базы данных Microsoft, Microsoft SQL Server (MSSQL). Однако лицензионные ограничения могут затруднить использование MSSQL, особенно для малого бизнеса. Microsoft предлагает бесплатную версию MSSQL под названием MSSQL Express, которая подойдет многим пользователям, но эта версия имеет ограничения на размер базы данных и использование памяти. Если вам нужно более надежное решение для базы данных, но вы хотите попробовать что-то более дешевое (например, бесплатный сервер базы данных с открытым исходным кодом), вы можете попробовать запустить сервер базы данных MySQL в Windows.

MySQL является стандартной частью типичной сборки сервера Linux (или стека LAMP), но также доступен для использования в операционных системах Windows. В зависимости от ваших потребностей вы можете полностью разработать свою базу данных в MySQL. Многие популярные системы управления контентом (CMS) также используют MySQL по умолчанию, поэтому использование MySQL для управления этими приложениями может быть полезным. MySQL и MSSQL можно запускать на одном сервере одновременно, поэтому вы можете использовать оба варианта или экспериментировать по мере необходимости. Мы рассмотрим, как настроить сервер MySQL в Windows.

Установка

Установка сервера MySQL на вашем сервере Windows так же проста, как загрузка пакета установщика MSI и выбор нескольких опций.

Вы можете использовать этот же установщик MSI для обновления уже установленных версий MySQL! Как обычно, первым шагом является принятие лицензионного соглашения, а затем нажмите кнопку "Далее".

<р>3. Затем определите, какой тип установки сервера MySQL вы хотели бы использовать:

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

Только сервер: если вам нужно установить MySQL Server только для использования с CMS или другим приложением и вы не будете управлять базой данных напрямую, вы можете установить только сервер (вы всегда можете установить дополнительные инструменты позже).

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

<р>4. Установите экземпляр сервера и любые дополнительные продукты, которые вы выбрали. Затем начните процесс настройки, выбрав уровень доступности (большинство пользователей будут использовать автономную версию по умолчанию).

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

Читайте также: