Сервер для mysql своими руками

Добавил пользователь Morpheus
Обновлено: 19.09.2024

Прежде чем приступить к ручной установке сервера MySQL, нужно выяснить версию ОС и выбрать соответствующую версию MySQL Community Server ибо не все версии MySQLd могут быть установлены на любую версию Windows.

Предупреждение TIMESTAMP with implicit DEFAULT value is deprecated. можно погасить добавлением " explicit_defaults_for_timestamp = TRUE " в my.ini, но сервер Mysql версии 5.6 в Windows XP всё равно не будет работать!

Значит сначала идём сюда MySQL :: Supported Platforms: MySQL Database, где выбираем подходящую для нашей ОС версию и скачиваем её MySQL :: Download MySQL Community Server

Так как нас интересует именно ручная, а не автоматическая, установка MySQL сервера в Windows, то загружаем мы не Windows (x86, 32-bit), MSI Installer , а Windows (x86, 32-bit), ZIP Archive , - в нашем случае это mysql-5.5.37-win32.zip

Загрузили? Ок, теперь распакуйте куда желаете. Распаковали? Теперь скопируйте my-small.ini в my.ini , откройте консоль (ака cmd) войдите в каталог .\bin и выполните:

После запуска mysqld.exe должен будет потреблять не более 30 МБ, а если рамы в наличии много, то можно воспользоваться иными конфиг файлами, - ну, например my-medium.ini или my-large.ini

А чтобы консоль не занимала лишнее пространство на панели задач, то сервер можно запускать через, нет не через жо..;)), через батник start.bat :

Параматр ExecCGI нужен потому, что PHP мы юзаем как FastCGI, если PHP работает как модулю, то "Options ExecCGI" можно удалить.

Теперь нужно установить пароль для пользователя 'root': mysqladmin -u root password 'наш_пароль'

Хотя если сервер наш то локальный и доступ к нему извне запрещён, то 'root'-овский пароль мы можем и не устанавливать, а просто скопировать config.sample.inc.php в config.inc.php и довести секцию "Authentication type" до такой вот кондиции:

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

Все, теперь осталось насоздавать пользователей с базами данных и юзать наш локальный сервер MySQL в ОС Windows как нам нравится.

Если у кого остались вопросы, пишите в каменты.

Рекомендуемый контент

Вы не любите рекламу!? Напрасно!:) На нашем сайте она вовсе ненавязчивая, а потому для нашего сайта можете полностью отключить AdBlock (uBlock/uBlock Origin/NoScript) и прочие блокировщики рекламы! AdBlock/uBlock может препятствовать нормальной работе системы поиска по сайту, отображению рекомендуемого контента и прочих сервисов Google. Рекомендуем полностью отключить блокировщик рекламы и скриптов, а также разрешить фреймы (aka iframe).

АдМинь БагоИскатель ярый борец за безглючную работу любых механизмов и организмов во всей вселенной и потому пребывает в вечном поиске всяческих багов, а тот кто ищет как известно всегда находит. Когда что-то или кого-то вылечить не в состоянии, то со словами "Я в аду, а вы все черти" уходит в запой выйдя из которого снова берётся лечить неизлечимое.

Зачем нужна отдельная установка сервера MySQL

Что такое MySQL

Прежде чем заняться установкой сервера MySQL 5.7.11 на Windows 7 вспомним, что такое MySQL, зачем это нужно. Если вы в курсе, смело пропускайте первую, вступительную, часть.

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

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

Одной из частей, локального сервера является СУБД (система управления базами данных). Для разработки и создания сайтов, вполне достаточно установить бесплатную СУБД MySQL компании Aracle. На март 2016 года актуальна версия MySQL 5.7.11.

Установка сервера MySQL 5.7.11 на Windows 7 поэтапная инструкция

Идем на вкладку MySQL Community Edition Выбираем downloads community server

При скачивании внимательно выбираем инсталлятор не путая тип системы компьютера bit-32 и bit-64 Windows 7. Хотя 32 битная программа будет работать на 64-битном процессоре.

скачать-server-mysql-5_7_11-photo-1

Для скачивания выбираем MySQL Installer MSI

Для удобства из способов установки MySQL берем не ZIP архив, а MSI Installer. Это автоматический установщик, который через сеть закачает выбранные программные продукты. Недостаток файла – работает только на машинах подключенных к Интернет, компенсируется простотой установки.

скачать-server-mysql-5_7_11-photo-2

Для скачивания MySQL можно нерегистрироваться

Для скачивания MySQL можно нерегистрироваться

Напомню, посмотреть тип системы своей машины можно в меню Пуск→Компьютер→Свойства→Тип системы.

скачать-server-mysql-5_7_11-photo-7

Проверка типа процессора на компьютере 2.

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

Скачанный exe файл проверяем на вирусы, своей антивирусной программой. Если файл брали на официальном сайте он гарантированно безопасен.

установить-server-mysql-5_7_11-photo-1

Запускаем инсталлятор MySQL 3.

Побочная установка программных продуктов

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

По умолчанию Windows 7 уже укомплектован этими программами, правда версии могут быть поменьше.

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

License Agreement

Продолжаем установку MySQL. Окно License Agreement. Это стандартное подписание лицензии.

установить-server-mysql-5_7_11-photo-2

установка сервера MySQL 5.7.11 на Windows 7 соглашение с лицензией 5.

Choosing a Setap Type

Именно на этом этапе, выбираем тип установки, вернее, устанавливаемый комплект MySQL.

установить-server-mysql-5_7_11-photo-3

  • Developer Default (MySQL Server, MySQL Workbench, Connectors в комплекте)
  • Server Only – выбираем и ставим его, только сервер.
  • Client Only
  • Full (MySQL Server, MySQL Workbench, Connectors на выбор)
  • Custom

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

По умолчанию СУБД будет установлена в папку: C:\Program Files\MySQL\MySQL5.7

Installation

установить-server-mysql-5_7_11-photo-4

Installation server mysql 5.7.11

установить-server-mysql-5_7_11-photo-5
установить-server-mysql-5_7_11-photo-6

Product Configuration

установить-server-mysql-5_7_11-photo-7

Устанавливаем конфигурацию MySQL 8.

Type and Networking

установить-server-mysql-5_7_11-photo-8

Type and Networking MySQL 5.7.11

На локальной машине MySQL поддерживает порт TCP/IP- ставим галочку;

Обратите внимание: Если поставить галочку в строке: Open freewall port for network access (открытый порт брандмауэра для доступа к сети), то не нужно будет делать дополнительный разрешительных настроек в брандмауэре Windows 7.

Account and Roles

установить-server-mysql-5_7_11-photo-9

Задаем пароль MySQL

Здесь нам нужно задать пароль для работы в MySQL. Не будем нарушать традиций и ставим пароль: root. Кстати, без установки пароля на следующую страницу не попасть.

установить-server-mysql-5_7_11-photo-10

Задаем root пароль MySQL 10.

Windows Server

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

установить-server-mysql-5_7_11-photo-11

Конфигурация MySQL для Windows server

Здесь тормозим: Смотрим на чекбокс: Show advanced options (показать дополнительные функции).

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

установить-server-mysql-5_7_11-photo-12

установить-server-mysql-5_7_11-photo-13

Установка завершена

Всё! Установка сервера MySQL 5.7.11 на ОС Windows 7, завершена. Можно сделать копию входа в буфер обмена и положить на рабочий стол.

установить-server-mysql-5_7_11-photo-15

установка сервера MySQL 5.7.11 на Windows 7 завершена

Запуск сервера MySQL

Установка сервера MySQL 5.7.11 на Windows 7 завершена. Проверяем правильность установки и запускаем сервер MySQL.


запустить-server-mysql-5_7_11-photo-7

Пробуем первую команду: знак вопроса [?] или [help]. Сервер покажет элементарные служебные команды.

Как установить базу данных MySQL 8.0 на компьютер с Windows?

Установка MySQL на Microsoft Windows

  1. Схема установки MySQL в Microsoft Windows
  2. Выбор установочного пакета
  3. MySQL Установщик для Windows
  4. Установка MySQL в Microsoft Windows с использованием ZIP-архива noinstall
  5. Устранение неполадок при установке Microsoft Windows MySQL Server
  6. Процедуры постустановки Windows
  7. Ограничения платформы Windows

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

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

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

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

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

  • Developer по умолчанию: Предоставляет тип установки, который включает выбранную версию MySQL Server и другие инструменты MySQL, связанные с разработкой MySQL, такие как MySQL Workbench.
  • Server Only: Обеспечивает настройку для выбранной версии MySQL Server без других продуктов.
  • Custom: Позволяет выбрать любую версию MySQL Server и других продуктов MySQL.
  • Standalone MySQL Server / Classic MySQL Replication (default) - Автономный сервер MySQL / Классическая репликация MySQL (по умолчанию)
    Настраивает экземпляр сервера для работы без высокой доступности.
  • InnoDB cluster
    Предоставляет два варианта конфигурации на основе MySQL Group Replication для:
    • Настройте несколько экземпляров сервера в кластере InnoDB изолированной программной среды на локальном хосте (только для тестирования).
    • Создайте новый кластер InnoDB и настройте один начальный экземпляр или добавьте новый экземпляр сервера в существующий кластер InnoDB.

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

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

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

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

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

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

    Список ограничений на использование MySQL на платформе Windows см. В разделе "Ограничения платформы Windows".

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

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

    Примечание. MySQL Installer установит и настроит Connector / ODBC для вас.

    Примечание. MySQL Installer установит и настроит MySQL Connector / NET для вас.

    Дистрибутивы MySQL для Windows можно загрузить по адресу https://dev.mysql.com/downloads/. Смотрите Раздел "Как получить MySQL".

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

    Инструкции по установке MySQL с помощью MySQL Installer см. в разделе "MySQL Installer для Windows".

    Инструкции по установке MySQL с использованием сжатого файла см. В разделе "Установка MySQL в Microsoft Windows с использованием ZIP-архива noinstall".

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

    MySQL на Windows

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

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

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

    Кроме того, по умолчанию MySQL создает временные файлы в стандартном временном каталоге Windows. Чтобы предотвратить также сканирование временных файлов, настройте отдельный временный каталог для временных файлов MySQL и добавьте этот каталог в список исключений из проверки на вирусы. Для этого добавьте параметр конфигурации для параметра tmpdir в файл конфигурации my.ini. Для получения дополнительной информации см. Раздел "Создание файла опций".

    Схема установки MySQL в Microsoft Windows

    Для MySQL 8.0 в Windows каталог установки по умолчанию - C:\Program Files\MySQL\MySQL Server 8.0 для установок, выполняемых с помощью MySQL Installer. Если вы используете метод ZIP-архива для установки MySQL, вы можете установить его в C:\mysql. Тем не менее, расположение подкаталогов остается прежним.

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

    Веб-сервер IIS в составе Windows, PHP, MySQL и CMS (движок сайта) – с помощью этой четвёрки компонентов на компьютере можно создать собственный сайт совершенно бесплатно. Это удобный формат для исследования возможностей различных движков сайтов. Это концентрация усилий на начальном этапе сугубо на творческим аспекте собственного веб-проекта, чтобы все организационные моменты с переносом на платный хостинг можно было бы решить в последнюю очередь – после наполнения сайта контентом, проработки его дизайна и организации.

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

    0. Оглавление:

    1. Что такое MySQL

    Прежде скажем пару слов, собственно, о самой MySQL. С базами данных пользователи Интернета сталкиваются постоянно, вводя поисковые запросы или регистрируясь на сайтах. И именно благодаря базам данных возможно отображение искомой информации по тем или иным критериям. СУБД — Система Управления Базами Данных – это система, которую составляют языковые и программные средства, и всё это в комплексе позволяет создавать эти самые базы данных и проводить различные операции с ними. Доступ к данным СУБД возможен посредством специального языка SQL.

    Одной из самых распространённых СУБД в мире является MySQL от известной компании-разработчика Oracle. MySQL умеет работать с такими языками программирования, как PHP, Java, Perl, C, C++ и пр. Благодаря таким преимуществам, как бесплатность, кроссплатформенность, простота и высокая скорость работы, СУБД MySQL стала стандартом для интернет-приложений.

    2. Установка MySQL

    Для установки MySQL скачиваем инсталлятор с официального сайта и запускаем процесс установки.

    ustanovka-i-mysql_20

    ustanovka-i-mysql_21

    ustanovka-i-mysql_22

    ustanovka-i-mysql_23

    ustanovka-i-mysql_24

    ustanovka-i-mysql_25

    ustanovka-i-mysql_26

    ustanovka-i-mysql_27

    ustanovka-i-mysql_28

    ustanovka-i-mysql_29

    ustanovka-i-mysql_30

    ustanovka-i-mysql_31

    ustanovka-i-mysql_32

    3. Установка и настройка HeidiSQL

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

    ustanovka-i-mysql_33

    ustanovka-i-mysql_34

    ustanovka-i-mysql_35

    4. Создание новой базы данный на сервере MySQL с помощью HeidiSQL

    ustanovka-i-mysql_36

    ustanovka-i-mysql_37

    После этого созданная только что база данных появится в списке сеанса.

    ustanovka-i-mysql_38

    На этом создание новой базы данных на сервере MySQL завершено. Можно переходить к установке и настройке CMS будущего сайта.

    Смотрите также:

    Прежде чем провести человека по уму, его для начала нужно встретить по одёжке, и, если она будет иметь неопрятный вид, очередь до ума может и не дойти. С человеком просто…

    Не все знают, что в некоторых редакциях Windows 8 имеется встроенный гипервизор Huper-V. Просто по умолчанию эта роль отключена. Ниже будет рассказано как активировать виртуальную машину Hyper-V в Windows 8,…

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

    Запись опубликована в рубрике Oracle MySQL, Хостинг на своем компьютере с метками IIS, MySQL, Софт. Добавьте в закладки постоянную ссылку.

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