Встановлення MySQL на Windows (4). Встановлення та налаштування MYSQL Встановлення та налаштування mysql сервера

Встановлення MySQL на Windows (4). Встановлення та налаштування MYSQL Встановлення та налаштування mysql сервера

Вказуємо версію своєї операційної системи (я вказав 64-розрядну Windows) і переходимо на сторінку завантаження (Go to Download Page https://dev.mysql.com/downloads/windows/installer/5.7.html).

Я вибрав завантаження повного інсталятора msi. На момент написання цієї нотатки була актуальна версія MySQL 5.7.21, і завантажився дистрибутив на ім'я mysql-installer-community-5.7.21.0.msi.

Apache 2.4

На момент підготовки статті була доступна x64 версія 2.4.33, зібрана на базі vc14:
httpd-2.4.29-o110g-x64-vc14.zip.
Розмір архіву – близько 10 Мб.

PHP 7.2

На момент підготовки цієї статті була доступна x64 версія PHP 7.2 (7.2.2) Thread Safe, зібрана на VC15: php-7.2.2-Win32-VC15-x64.zip.
Розмір архіву Zip: 24 Мб.
Зараз є і новіший.

phpMyAdmin (PMA)

Для управління базами даних MySQL на локальному комп'ютері встановимо безкоштовний пакет phpMyAdmin.

Його дистрибутив завантажуємо з сайту http://www.phpmyadmin.net/
На момент підготовки статті була доступна версія 4.7.7:
phpMyAdmin-4.7.7-all-languages.zip
Розмір – близько 11 Мб.

Вміст архіву викладаємо в заздалегідь заготовлену папку, наприклад:
D:\sites\localhost\www

Список для встановлення

Дистрибутиви завантажені. Встановлюємо в такому порядку:

  • MySQL
  • Apache - налаштовуємо віртуальні сервери, перевіряємо на html
  • PHP - з додатковим налаштуванням Apache перевіряємо на php_test.php
  • phpMyAdmin (з додатковим налаштуванням php)

Установка MySQL

Запускаємо раніше завантажений інсталятор MySQL (mysql-installer-....msi).

У вікні License Agreement встановлюємо галочку у пункті:
I accept the license terms
- І тиснемо кнопку Next.

У вікні Choosing a Setup Type вибираємо пункт Custom (щоб самим вибирати параметри установки MySQL сервера). Тиснемо кнопку Next.

У вікні вибору компонентів (Select Products and Features) обов'язково вибираємо компонент MySQL Server – X64. Інші компоненти - за бажанням. Вибравши компонент у лівій частині вікна, натискаємо стрілку праворуч, щоб цей компонент з доступних для установки перейшов у праву частину вікна - список того, що будемо встановлювати.

Натисніть кнопку Next після вибору компонентів.

У вікні Installation натискаємо кнопку Execute, щоб запустити інсталяцію на виконання.

Спостерігати за ходом налаштування можна, натиснувши кнопку Show Details.

Коли установка закінчиться (Status стане complete), натискаємо кнопку Next для переходу до конфігурування сервера MySQL.

У вікні Product Configuration натискаємо кнопку Next.

У вікні Type and Networking

залишаємо включеним пункт Standalone MySQL Server, тиснемо Next.

У наступному вікні Type and Networking
встановлюємо пункт Config Type = Development Machine

Галки біля пунктів TCP/IP та Open Firewall port for network access - залишаємо.
Порт зв'язку з MySQL теж залишаємо зі значенням за промовчанням (Port Number = 3306).

Встановимо галку біля пункту Show Advanced Options.

У вікні Accounts and Roles задаємо пароль для головного користувача (з логіном root – адміністратора).

У полі MySQL User Accounts можна додати інших користувачів, які матимуть доступ до баз даних MySQL. Ми поки що інших створювати не будемо: підключатися будемо, як root.

У вікні Windows Service залишаємо галку біля пункту Configure MySQL Server як Windows Service (щоб сервер MySQL запускався у вигляді системної служби).

Ім'я системної служби (MySQL57) залишимо за замовчуванням.

Запускати службу сервера MySQL будемо вручну (він потрібен нам тільки на час розробки та тестування локальних сайтів), тому знімаємо галочку у пункті Start the MySQL Server at System Startup (щоб сервер не запускався щоразу під час запуску OC Windows).

Запускати службу від імені Standard System Account (цю опцію не змінюємо).

У вікні Plugins and Extensions залишаємо все як є. Тиснемо Next.

У вікні Advanced Options можна змінити параметри журналів (логів), куди сервер записує повідомлення під час своєї роботи. Тут можна залишити все як є.

У вікні Apply Configuration тиснемо кнопку Execute для конфігурації сервера.

Після закінчення тиснемо кнопку Finish.

У вікні Product Configuration тиснемо Next.

В останньому вікні Installation Complete галки пунктів можна не встановлювати. Тиснемо Finish.

Встановлення та конфігурування MySQL-сервера завершено.

Запустити/зупинити вручну сервер MySQL можна, перейшовши до списку служб Windows.
Знайти у списку MySQL57, клацнути правою кнопкою миші і вибрати "Запустити/Зупинити".

Встановлення Apache 2.4 для Windows

Є багато статей в інтернеті, де описано, як виконується встановлення Apache 2.4 для Windows. Я, можливо, і повторю щось, але покладу покроково свою версію.

В архіві, завантаженому з сайту розробника (використано варіант httpd-2.4.29-o110g-x64-vc14.zip), є папка Apache24. Її, разом із її вмістом, поміщаємо на диск С:

Окрім самого пакета (папки Apache24) в архіві лежить файл readme_first.html, який корисно прочитати.

p align="justify"> Особливу увагу слід звернути на наявність пакету Visual C++ 2015 x64 Redistributable Package у встановленій ОС Windows.
Цей пакет містить набір бібліотек, без яких ця збірка Apache не працюватиме.
Завантажити безкоштовно цей пакет можна з сайту Microsoft, за посиланням (https://www.microsoft.com/en-us/download/details.aspx?id=49984), даної у файлі readme_first.html. Обов'язково встановіть його, якщо його ще немає у вашій ОС.

Якщо вашому комп'ютері встановлені програми, слухаючі 80 порт, краще їх відвадити від цього порту, чи призначити їм інший. Сервер Apache за замовчуванням налаштований саме на цей порт, див параметр Listen у файлі C:\Apache24\conf\httpd.conf

Пробуємо запустити сервер (пізніше розглянемо варіант запуску сервера як системної службы(сервиса)).
Для цього запускаємо командний рядок у режимі (від імені) адміністратора.
Переходимо до папки C:\Apache24\bin і запускаємо програму httpd.exe

При першому запуску може з'явитися Оповіщення системи безпеки Windows про те, що брандмауер Windows заблокував деякі функції цієї програми (див. малюнок)

Ставимо галочку, що дозволяє Apache HTTP Server зв'язок для приватних мереж.
Роботу у громадських мережах можна заборонити.

Відкривши будь-який браузер, введемо в адресному рядку адресу http://localhost/
- має з'явитися сторінка збирача цього пакету Apache-сервера.

(вона з пакетом інстальована в папку C:\Apache24\htdocs - це значення має змінна DocumentRoot у файлі httpd.conf,
але його пізніше змінимо).

Значить, сервер Apache стартує та працює нормально.

Якщо сервер не запускається, треба подивитися, які помилки він видає. Помилки можна побачити при запуску: у командному рядку та у файлі C:\Apache24\logs\error.log

Зробимо тепер так, щоб сервер Apache запускався сервісом (описано в readme_first.html, що додається до дистрибутива).
У командному рядку, запущеному від імені адміністратора, перейшовши до папки C:\Apache24\bin, запустимо команду
httpd -k install

Відстежувати стан служби сервера Apache та виконувати його перезапуск (робитимемо часто по ходу налаштування) зручно через програму C:\Apache24\bin\ApacheMonitor.exe. Зробіть для неї ярлик і помістіть його у зручне місце для запуску (в панель завдань або на робочий стіл).

Залишилося налаштувати сервер Apache під наші потреби:
орієнтувати на папки, у яких лежатимуть наші сайти;
підготувати до роботи з MySQL та PHP.

Припустимо, ми хочемо мати на локальному комп'ютері доки 2 сайти з іменами localhost і wp-test
http://localhost/
http://wp-test/

Для цього в системному файлі C:\Windows\System32\drivers\etc\hosts повинні бути такі рядки

127.0.0.1 localhost
127.0.0.2 wp-test

Перший рядок зазвичай вже існує за умовчанням.
Другу набиваємо самостійно.

Ці рядки повідомляють, що хости з іменами localhost та wp-test треба шукати за IP-адресами 127.0.0.1 та 127.0.0.2
- Обидві адреси відповідають локальному комп'ютеру.

Перезапуск ОС необов'язковий.

Створимо на локальному комп'ютері папки для зберігання сайтових файлів, наприклад у папці:
D:\sites\localhost
D:\sites\wp-test

У кожній з цих папок створимо 2 файли з іменами
access.log
error.log
та підпапку www
D:\sites\localhost\www
D:\sites\wp-test\www
- у цих папках створимо файли index.html з таким вмістом:
це localhost
це wp-test

Тепер налаштуємо сервер Apache на використання віртуальних хостів, які відповідають нашим сайтам.

Відредагуємо конфігураційний файл сервера (C:\Apache24\conf\httpd.conf).
Для цього його треба відкрити у текстовому редакторі.
Я для цього використовую NotePad ++ (дуже багатофункціональний безкоштовний редактор).

Віртуальні хости зазвичай прописую наприкінці цього файла.

Додамо туди такі рядки:

#localhost ServerName localhost DocumentRoot "D:/sites/localhost/www" ErrorLog "D:/sites/localhost/error.log" CustomLog "D:/sites/localhost/access.log" common #wp-test ServerName wp-test DocumentRoot "D:/sites/wp-test/www" ErrorLog "D:/sites/wp-test/error.log" CustomLog "D:/sites/wp-test/access.log" common AllowOverride All Options Includes FollowSymLinks Потрібно all granted

Перевіряємо, чи відкриваються у браузерах сторінки за адресами
http://localhost/
http://wp-test/

При нормальному відкритті сторінки повинні відображати такі рядки:
це localhost
і
це wp-test

Аналогічно можна створювати інші віртуальні веб-сервера на локальному комп'ютері.

Додаткові параметри для Apache, які можуть стати в нагоді.

Встановлення PHP 7

Вміст завантаженого архіву php-7.2.2-Win32-VC15-x64 викладаємо в папку C:\php\

Уважно читаємо файл C:\php\install.txt з дистрибутива.
У цьому файлі коротко описано, як встановити PHP у системі та налаштувати його для роботи з Apache.

Шлях C:\php додаємо до системної змінної PATH

Для тестування PHP на нашому локальному сайті http://localhost/
створимо в його папці (D: sites localhost www) файл php_test.php з таким вмістом:

Тоді при відкритті адреси http://localhost/php_test.php має відкриватись сторінка з даними від команди phpinfo.

Підготуємо Apache до роботи з PHP

У файлі httpd.conf

У тому місці, де вантажаться модулі (шукайте групу команд LoadModule), в кінці групи (якщо ще немає такого рядка) додаємо:

LoadModule php_module "C:/php/php7apache2_4.dll"

Вкажемо шлях, де встановлений php, директивою:

PHPIniDir "C:/php"

У секції дописуємо index.php:

DirectoryIndex index.html index.php

У секції , де такі команди, як AddType application...

додаємо рядок

AddType application/x-httpd-php .php

Зберігаємо httpd.conf та перезапускаємо Apache.

Після цього тестова сторінка http://localhost/php_test.php відкриватиметься.

Відредагуємо файл налаштувань PHP для роботи phpMyAdmin і не лише.

Файл php.ini-production перейменовуємо на php.ini (залишаємо в тій же папці C:\php\)

Редагуємо php.ini так

Розкоментуємо рядок

Extension_dir = "ext"

Увімкнемо параметр (за замовчуванням = Off)

Enable_dl = On

Вкажемо папку для завантаження тимчасових файлів

Upload_tmp_dir="d:/sites/uploadtemp" upload_max_filesize = 500M

В розділі; Dynamic Extensions;

розкоментуємо рядки:

Extension=gd2 extension=mbstring extension=mysqli

Включимо ще одне розширення:

Extension=openssl

Для того, щоб, наприклад, оновлювати плагіни Wordpress на локальному сайті через адмінку. Інакше виходить помилка: No working transports found.

Для виконання довгих скриптів продовжимо максимальний час їх виконання, наприклад:

Max_execution_time = 300

Установка phpMyAdmin

Завантаживши дистрибутив і виклавши його вміст у папку D: sites localhost
зайдемо до папки з документацією \www\doc\html і відкриємо файл setup.html

Дотримуючись його вказівок, створимо в кореневому каталозі сайту (www) підпапку config (це потрібно на час конфігурування phpMyAdmin скриптом, який можна запустити, відкривши сторінку налаштування за адресою http://localhost/setup/).
Перейменуємо файл, що лежить у кореневому каталозі \www\config.sample.inc.php
у робочий файл \www\config.inc.php
- цей файл відкриємо для редагування та визначимо в ньому параметр $cfg["blowfish_secret"] - заповнивши будь-якими символами, наприклад фразою ANY_WHAT_YOU_WANT:

$cfg["blowfish_secret"] = "ANY_WHAT_YOU_WANT"; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

і, зберігши, закриємо цей файл.

Перевіримо, чи відкриваються сторінки сайту:
http://localhost/
http://localhost/index.php

Всім, хто переходить на новий windows 10.

Сьогодні будемо встановлювати mysql сервер на Windows 10 .

Почнемо. Сам сервер інсталятор можна завантажити на нашому сайті. (Приблизно 200мб.).

Запускаємо інсталятор бачимо рис1. (у нас вже було встановлено один із продуктів, але сервера не було). Натискаємо кнопку Add

Якщо ніяких компонентів не буде запропоновано вибрати тип сервера customта почати встановлення.

Вибираємо зі списку потрібний сервер x32 чи x64 (рис.2)

Коли компоненти вибрані натискаємо NEXT(Рис.3)

Вибирайте куди буде встановлений сервер, у нашому випадку - це диск D, потім тиснемо NEXTВсе готове до початку встановлення рис.4

тиснемо EXECUTE, установка почалася після того, як статус стане Complete, з'явиться кнопка Next, тиснемо її. рис.5

На наступному етапі починаємо конфігурацію. тиснемо Next

Налаштування виставляємо як на скріншотах нижче і тиснемо Next

Тиснемо Next

Шляхи та ведення лігів залишимо за умовчанням, як є.

Пробуємо запустити, тиснемо Execute

Все добре сервер працює.

Якщо у Вас нові Servicemy 1.16xx - можна працювати і на UTF-8. тобто закінчити на цьому рядку.

Для цього йдемо до папки, куди встановили сервер і знаходимо там файл my.ini

!!! Увага (Якщо сервер ставили в ProgramFiles за замовчуванням, то він у C:/ProgramData/MysQL/Mysql Server 5.5.)

Якщо папки не видно, увімкніть відображення прихованих папок на панелі керування.

Підправимо його.


default-character-set=utf8
default-character-set=cp1251

character-set-server=cp1251

Ми перезапустимо процес, заходимо в панель управління Адміністрація далі вибираємо Служби

Знаходимо службу mysql55і натискаємо перезапустити зліва. Якщо все пройшло вдало.

Це все. Можна розпочинати створення баз на сервері.


Пряме посилання: mysql-5.5.23-win32.msi
Завантажте архів "Windows (x86, 32-bit), MSI Installer", що саморозпаковується, і запустіть його.

Установка MySQL у картинках

Далі будуть показані ті діалогові вікна, у яких необхідно робити будь-який вибір.

Натисніть у цьому вікні вибіркове встановлення компонентів "Custom".

Тепер приступимо до налаштування сервера MySQL.

Вибираємо деталізоване налаштування - "Detailed Configuration".

Зазначаємо пункт "Developer Machine". Адже ми розробники – правда? :)

Вибравши пункт Multifunctional Database, ви зможете працювати як з таблицями типу InnoDB (з можливістю використання транзакцій), так і з високошвидкісною MyISAM (як правило для веб-розробок використовується саме цей тип таблиць).

Вибір диска та директорії для зберігання таблиць типу InnoDB.

У цьому діалоговому вікні вибирається максимальна кількість підключень до сервера MySQL. При виборі "Decision Support (DSS)/OLAP" максимальна кількість підключень буде обмежена двадцятьма, чого більш ніж достатньо при встановленні сервера на домашньому комп'ютері та відсутності великої кількості одночасних підключень.

Відзначивши "Enable TCP/IP Networking" ми включаємо підтримку TCP/IP з'єднань та вибираємо порт, через який вони здійснюватимуться. Стандартним для сервера MySQL є порт 3306. Відзначивши "Enable Strict Mode", ми задаємо режим суворої відповідності стандарту SQL (цю опцію рекомендується залишати включеною).

Зверніть увагу на виставлення налаштувань цього вікна. Відзначивши "Manual Selected Default Character Set / Collation" і вибравши з спадного меню "cp1251" визначаємо, що спочатку для таблиць використовуватиметься кодування Cyrillic Windows (cp1251), що означає коректну роботу з російською мовою в даному кодуванні.

Якщо відзначити "Install As Windows Service", сервер запускатиметься у вигляді сервісу, що є рекомендованим способом запуску. Нижче, у спадному списку, задається ім'я сервісу. Далі, приберіть галочку поруч із "Launch the MySQL Server automatically" - ми будемо запускати сервер вручну. Також поставте галочку поруч із "Include Bin Directory in Windows PATH" - це дозволить встановити видимість директорії "bin", для командного рядка.

Встановіть пароль користувача "root". Раджу це зробити. Поставте хоча б якийсь простенький пароль, тільки не залишайте поле порожнім, це вбереже вас від можливих неприємностей надалі.

У цьому вікні зверніть увагу на рядок "Write configuration file", який вказує на місце розташування - "my.ini", далі його необхідно буде трохи відредагувати.


Відкрийте файл "my.ini" для редагування.
  1. У розділі , після рядка:
    port=3306
    Додайте рядок визначальний каталог, що містить файли опису кодувань:
    character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.5/share/charsets"
  2. У розділі , після рядка:
    port=3306
    Додайте наступні два рядки, перший з яких вам вже відомий, другий – встановлює кодування в якому дані передаються MySQL:
    character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.5/share/charsets"
    init-connect="SET NAMES CP1251"
  3. Далі, знайдіть рядок:
    default-storage-engine=INNODB
    Замініть тип таблиць, що спочатку встановлюється, на MYISAM:
    default-storage-engine=MYISAM
Збережіть зміни та закрийте файл "my.ini".
Встановлення та налаштування сервера MySQL – завершено.

Сьогодні ми докладно розглянемо процес встановлення СУБД MySQL версії 5.6.23на операційну систему Windows 7, крім цього, ми також встановимо засіб розробки та адміністрування MySQL Workbench 6.2.4.

Кілька років тому ми з Вами вже розглядали установку MySQL на прикладі версії 5.5, але час іде, технології розвиваються, виходять нові версії, тому зараз настав час оновити свої знання в області MySQL, а саме в установці цієї СУБД. І оскільки цей сайт для початківців, ми будемо розглядати інсталяцію на операційну систему Windows 7 з покроковим описом всього процесу. Також даний матеріал буде корисний програмістам баз даних, які починають, які хочуть потренуватися писати запити на SQL або просто ближче познайомитися з сервером баз даних MySQL. Тим більше, що описаний нижче процес установки буде включати не тільки установку самого сервера, але й засіб розробника MySQL Workbench, плагін для Excel MySQL for Excel, MySQL Connectors, а також приклади і документацію.

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

Де завантажити останню версію MySQL для Windows?

І так як встановлювати ми будемо на ОС Windows 7, то найкраще завантажувати MySQL Installer ( установник, дистрибутив) котрий як ми вже зазначили вище буде включати не тільки сервер MySQL але й багато іншого. Для того щоб скачати, установник необхідно перейти на офіційну сторінку завантаження, ось вона, так як рекомендується завантажувати тільки з офіційних джерел, це, до речі, стосується не тільки MySQL, але й усього програмного забезпечення.

Після того як Ви перейшли на сторінку в нижній частині, знаходите блок « MySQL Installer 5.6.23» і натискаєте « Download»



У результаті завантажиться пакет інсталятора Windows файл mysql-installer-community-5.6.23.0.msiрозміром 282,4 мегабайт.

Установка MySQL 5.6.23 на Windows 7

Тепер переходимо до установки, для цього запускаємо завантажений файл ( установник). Але якщо при запуску у Вас з'явилася помилка, тобто. вікно з наступним вмістом

то це означає, що у Вас не встановлений Microsoft .NET Framework потрібної версії, так як для роботи всіх компонентів, що входять до складу цього установника, необхідний мінімум клієнтський профіль Microsoft .NET Framework 4, про те, що це таке і як його встановити, ми докладно розмовляли. у матеріалі про установку Microsoft .NET Framework 4.0. Також для роботи програми MySQL Workbench обов'язково потрібно Microsoft Visual C++ Redistributable for Visual Studio 2013тому його теж потрібно встановити. До речі, якщо Ви не знаєте, що встановлено у Вас в системі, а що ні, не переживайте, в процесі встановлення установник перевірятиме Вашу систему на наявність необхідних зовнішніх компонентів, які потрібні для роботи кожного з вибраних продуктів MySQL, і видасть їх список, і у разі потреби ви можете їх швидко встановити ( трохи нижче ми це ще торкнемося).

Примітка! Мова програми встановлення англійська тяк і інтерфейс програми MySQL Workbench.

Крок 1

Погоджуємося з умовами ліцензійної угоди, для цього ставимо відповідну галочку та тиснемо « Next»


Крок 2

Потім відзначаємо те, що ми хочемо встановити, а оскільки ми вирішили встановити все те, що потрібно розробнику-початківцю, то вибираємо тип установки за умовчанням, тобто. « Developer Default» і тиснемо « Next»


Крок 3

Далі програма установки перевірятиме Вашу систему на наявність необхідних компонентів, Вам у свою чергу необхідно встановити ці компоненти ( тобто. виділити їх та натиснути «Execute») або натиснути « Next» але в цьому випадку відповідні компоненти не працюватимуть. Але, наприклад, якщо Вам ці компоненти і не потрібні, припустимо, Ви не використовуєте Visual Studio, тому і встановлювати компонент не потрібно. У мене, наприклад, на цьому тестовому комп'ютері не встановлений Microsoft Office і Visual Studio, тому в даному випадку перераховані компоненти я встановлювати не буду. Next».


Невелике попередження, пов'язане з відсутністю деяких компонентів, тиснемо « Yes»


Крок 4

Потім установник скаже нам, що саме він встановлюватиме, ми тиснемо « Execute»


І ось почалася установка


Після встановлення всіх компонентів з'явиться кнопка « Next» ми її та натискаємо


Крок 5


Крок 6

І оскільки ми лише початківці першому вікні пропоную залишити усе за умовчанням, тобто. нічого не міняти, а відразу натиснути « Next»


Крок 7

На наступному вікні необхідно вигадати пароль для root користувача, тобто. для головного адміністратора, також, якщо хочете тут можна одразу додати інших користувачів, тобто. створити їх через кнопку « Add User», тиснемо « Next»


Крок 8

Потім залишаємо все за замовчуванням і тиснемо. Next»


Крок 9


Все, сервер MySQL налаштований, тиснемо « Finish»


Крок 10

Тепер необхідно налаштувати тестові дані для MySQL сервера, тиснемо « Next»


Підключаємося до сервера, тиснемо спочатку « Checkпотім Next»




Крок 11

Все, установка практично завершена, тиснемо « Next»


А потім " Finish», до речі, якщо поставити галку « Start MySQL Workbench after Setup» то відразу запуститься програма MySQL Workbench


Запуск MySQL Workbench та підключення до сервера MySQL

Запустити MySQL Workbench можна з меню Пуск->MySQL->MySQL Workbench 6.2 CE


Після запуску необхідно вибрати екземпляр сервера MySQL для того, щоб до нього підключитися, в нашому випадку він лише один ( локальний), ми просто по ньому клацаємо


Вводимо пароль root користувача ( який ми вигадали, коли налаштовували сервер)


І ось ми підключилися до сервера MySQL за допомогою MySQL Workbench, ми бачимо тестові бази і можемо одразу писати якісь SQL запити


На цьому пропоную закінчувати, сподіваюся, все було зрозуміло. Успіхів!

Для Win 32 качаємо: Windows (x86, 32-bit), MSI Installer Essentials - Recommended

Для Win 64 качаємо: Windows (x86, 64-bit), MSI Installer Essentials - Recommended

Після натискання на кнопку Download ви побачите форму для реєстрації, її можна пропустити натиснувши на посилання внизу (No thanks, just take me to the downloads!).

Запускаємо установник і натискаємо Next:

Вибираємо тип установки Custom:

Вибираємо компоненти. Тут можна змінити шлях встановлення файлів MySQL (виділити MySQL Server, натиснути кнопку Change), а також шлях для зберігання баз даних (виділити MySQL Server Datafiles, натиснути кнопку Change):

Перевіряємо шляхи та натискаємо Install:

Завершальний етап установки. Зазначаємо опцію "Configure the MySQL Server now" (налаштувати сервер MySQL прямо зараз) і натискаємо Finish:

Налаштування MySQL

Після завершення інсталяції запускається MySQL Server Instance Configuration Wizard (його можна запустити вручну з меню Пуск -> Усі програми -> MySQL -> MySQL Server 5.1 -> MySQL Server Instance Config Wizard). Натискаємо Next:

Вибираємо сценарій установки: Developer Machine - для встановлення на домашній комп'ютер (наш вибір), Server Machine - для встановлення на сервер, Dedicated MySQL Server Machine - для встановлення на сервер повністю виділений під 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 автоматично", якщо потрібен автозапуск служби.

Завершальний етап. Встановлення пароля адміністратора (root). Цей пароль краще не втрачати! Опції "Enable root access from remote machines" та "Create An Anonymous Account" відзначати не рекомендую, т.к. вони знижують безпеку.

Як швидко перевірити встановлення?

Відкриваємо Пуск -> Усі програми -> MySQL -> MySql Server 5.1 -> MySQL Server Command Line Client (утиліта для роботи з MySQL у командному рядку).

Далі вводимо пароль адміністратора (root). Якщо пароль правильний, ви потрапите до командного рядка (mysql>). Введіть команду: show databases; (Точка з комою на кінці обов'язкові). В результаті ви повинні побачити список баз даних (як мінімум дві – information_schema та mysql). Це означає, що сервер працює правильно. Закриваємо командний рядок, виконавши команду exit.

УВАГА!Для підключення до MySQL з PHP, з сервера встановленого на тому ж комп'ютері, необхідно як адресу сервера MySQL замість localhostвикористовувати 127.0.0.1 !!!

Природа цього глюку до кінця мені незрозуміла, але на його виявлення витратив півдня.

Що робити, якщо автоматичне встановлення дає збій?

Як працювати з базами даних?

Одна з найпопулярніших програм (а може і найпопулярніша) для роботи з MySQL – це phpMyAdmin.

переглядів