Нещодавно я працював над великим одночасним проєктом і спробував MySQL 5.5 від InnoDB, який має інсталяційний файл менше 30M, і продуктивність не поступається величезним Oracle чи MSSqlServer. Відкритий код, не забобонний щодо Linux, я вірю, що MySQL буде дедалі ширше використовуватися у Windows. Я підготував попередню статтю, сподіваючись бути корисним для початківців.
Середовище інсталяції: Windows Server 2003 [32bit NTFS] Інформація про версію: MySQL 5.5.15 [Адреса завантаження: http://dev.mysql.com/downloads/ Джерела: http://dev.mysql.com/doc/refman/5.1/zh/installing.html
Крок 1: Виберіть тип встановлення Існує 3 типи кріплення: типовий (типовий монтаж), повний (повний монтаж) та індивідуальний (індивідуальний монтаж). Типова інсталяція встановлює лише MySQL сервер, клієнт командного рядка mysql та утиліти командного рядка. Клієнти та утиліти командного рядка включають mysqldump, myisamchk та кілька інших інструментів, які допомагають керувати вашим MySQL-сервером. Повна інсталяція встановлює всі компоненти, що містяться в пакеті. Компоненти, що входять до повністю встановленого пакету, включають вбудовані серверні бібліотеки, бенчмарк-кіти, підтримуючі скрипти та документацію. Кастомна установка дає вам повний контроль над пакетами, які ви хочете встановити, і шляхом встановлення.
Крок 2: Налаштуйте діалогу встановлення Усі доступні компоненти перелічені у деревовому вигляді зліва від діалогу кастомної інсталяції. Невстановлені компоненти позначені червоною іконкою X; Компоненти, які вже встановлені, мають сірі іконки. Щоб змінити компонент, торкніться іконки компонента і виберіть нову опцію зі списку. Ви можете натиснути «Змінити» праворуч на шляху встановлення... кнопка для зміни стандартного шляху встановлення. Після вибору компонентів встановлення та шляху встановлення натисніть кнопку «Далі», щоб увійти у діалогове вікно підтвердження.
Крок 3:Виберіть тип конфігурації Ви можете обрати один із двох типів конфігурацій: детальна конфігурація та стандартна конфігурація. Опція Standard Configuration підходить для нових користувачів, які хочуть швидко запустити MySQL без необхідності думати про налаштування сервера. Детальні налаштування підходять для досвідчених користувачів, які хочуть більш детальний контроль над конфігурацією серверів. Якщо ви новачок у MySQL і вам потрібно налаштувати сервер як машину розробки для одного користувача, Стандартна конфігурація має відповідати вашим потребам. Якщо ви обираєте опцію Стандартна конфігурація, майстер конфігурації MySQL автоматично встановлює всі параметри конфігурації, окрім опцій сервісу та безпеки. Опція Стандартної конфігурації може бути несумісною з системою, на якій встановлено MySQL. Якщо у вас вже встановлено MySQL на вашій системі та інсталяцію, яку ви хочете налаштувати, рекомендується обрати детальну конфігурацію.
Крок 4: Виберіть тип сервера Існує 3 типи серверів на вибір, і вибір сервера вплине на рішення майстра конфігурації MySQL щодо пам'яті, жорстких дисків, процесів або використання. · Developer Machine: Ця опція відображає типову персональну робочу станцію для робочого столу. Припустимо, на комп'ютері працює кілька десктопних додатків. Налаштуйте сервер MySQL так, щоб використовувати мінімальні системні ресурси. · Серверна машина: Ця опція представляє сервер, і MySQL сервер може працювати разом з іншими додатками, такими як FTP, електронна пошта та веб-сервери. Сервер MySQL налаштований так, щоб використовувати відповідну частку системних ресурсів. · Виділена MySQL Server Machine: Ця опція представляє сервер, який запускає лише MySQL-сервіси. Припустимо, що жоден інший додаток не запускається. Сервер MySQL налаштований на використання всіх доступних системних ресурсів.
Крок 5: Виберіть рушій зберігання Ви можете вказати процесор таблиць, який використовується при створенні таблиці MySQL. Ця опція дозволяє обрати, чи використовувати рушій зберігання InnoDB і який відсоток ресурсів сервера займає InnoDB. · Багатофункціональна база даних: Виберіть цю опцію для використання як рушіїв зберігання InnoDB, так і MyISAM та рівномірного розподілу ресурсів між двома рушіями. Цей варіант рекомендується користувачам, які часто використовують обидва рушії зберігання. · Лише транзакційна база даних: Ця опція використовує як рушії зберігання InnoDB, так і MyISAM, але більшість ресурсів сервера призначає на рушій зберігання InnoDB. Цей варіант рекомендується користувачам, які переважно використовують InnoDB і лише зрідка користуються MyISAM. · Лише нетранзакційна база даних: Ця опція повністю вимикає рушій зберігання InnoDB і призначає всі ресурси сервера движку зберігання MyISAM. Ця опція рекомендується користувачам, які не користуються InnoDB. Ось короткий вступ: InnoDB та MyISAM — це два найпоширеніші типи таблиць для використання MySQL, кожен зі своїми перевагами та недоліками залежно від конкретного застосування. Основна різниця полягає в тому, що тип MyISAM не підтримує просунуту обробку, таку як транзакційну обробку, тоді як тип InnoDB підтримує. Таблиці типу MyISAM підкреслюють продуктивність і працюють у кілька разів швидше, ніж типи InnoDB, але не забезпечують підтримку транзакцій, тоді як InnoDB надає розширені функції бази даних, такі як підтримка транзакцій і зовнішні ключі.
Крок 6: Виберіть каталог зберігання файлів даних InnoDB
Крок 7: Встановити кількість одночасних з'єднань Важливо обмежити кількість паралельних з'єднань, створених до і з сервером MySQL, щоб запобігти вичерпанню ресурсів у сервера. · Підтримка прийняття рішень (DSS)/OLAP: Цю опцію можна обрати, якщо сервер не потребує великої кількості паралельних з'єднань. Припускаючи, що середня кількість паралельних з'єднань дорівнює 20. · Онлайн-обробка транзакцій (OLTP): Виберіть цю опцію, якщо вашому серверу потрібно багато паралельних з'єднань. Максимальна кількість з'єднань встановлена на рівні 500. · Ручне налаштування: Виберіть цю опцію, щоб вручну встановити максимальну кількість серверних паралельних з'єднань. Виберіть кількість паралельних з'єднань із попереднього випадаючого меню або введіть максимальну кількість з'єднань у випадаючому списку, якщо очікуваної кількості немає.
Крок 8: Варіанти нетворкінгу У діалозі «Налаштування мережі» ви можете увімкнути або вимкнути TCP/IP-мережу та налаштувати номер порту, який використовується для підключення до сервера MySQL. Мережі TCP/IP увімкнені за замовчуванням. Щоб вимкнути TCP/IP-мережу, зніміть галочку поруч із опцією Увімкнути TCP/IP Networking. Порт 3306 використовується за замовчуванням. Щоб отримати більше доступу до портів, які використовує MySQL, виберіть новий номер порту у випадаючому меню або введіть новий номер порту безпосередньо у випадаюче меню. Якщо обраний вами номер порту вже зайнятий, вам буде запропоновано підтвердити вибраний номер порту.
Крок 9: Виберіть набір символів MySQL Server підтримує різноманітні набори символів, і ви можете встановити стандартний набір символів сервера для всіх таблиць, стовпців і баз даних. Використовуйте діалоговий розділ Character Set, щоб змінити стандартний набір символів для сервера MySQL. · Стандартний набір символів: Виберіть цю опцію, якщо хочете використовувати Latin1 як стандартний набір символів сервера. Latin1 використовується в англійській та багатьох західноєвропейських мовах. · Найкраща підтримка багатомовності: Виберіть цю опцію, якщо хочете використовувати UTF8 як стандартний набір символів сервера. UTF8 може зберігати символи з різних мов як єдиний набір символів. · Ручний вибір стандартного набору символів/колекція: Виберіть цю опцію, якщо хочете вручну вибрати стандартний набір символів сервера. Виберіть потрібний набір символів у випадаючому списку.
Крок 10: Налаштуйте сервіс На платформах на базі Windows NT можна встановити MySQL Server як сервіс. При встановленні як сервіс сервер MySQL може автоматично запускатися при запуску системи, а також автоматично запускатися з Windows, коли сервіс виходить з ладу. За замовчуванням майстер конфігурації MySQL встановлює MySQL сервер як сервіс під назвою MySQL. Якщо не хочете встановлювати сервіс, зніміть галочку поруч із опцією «Встановити як сервіс Windows». Ви можете змінити назву сервісу, вибравши нову назву сервісу у випадаючому меню або ввівши нову назву сервісу у випадаюче меню. Щоб встановити MySQL Server як сервіс, але не автоматично, не ставте галочку поруч із опцією «Запустити MySQL Server Автоматично».
Крок 11: Опції безпеки Настійно рекомендується встановити root-пароль для вашого MySQL-сервера, а майстер налаштування MySQL за замовчуванням вимагає встановлення кореневого пароля. Якщо не хочете встановлювати root-пароль, не ставте галочку поруч із опцією «Змінити налаштування безпеки». Щоб встановити кореневий пароль, введіть бажаний пароль у поля Новий кореневий пароль і Підтвердження. Якщо ви хочете переналаштувати існуючий сервер, вам також потрібно ввести існуючий кореневий пароль у поле Поточний кореневий пароль. Щоб запобігти входу в мережу, зніміть галочку поруч із опцією «Увімкнути root access from remote machines». Це підвищує безпеку. Щоб створити анонімний обліковий запис, поставте галочку поруч із опцією «Створити анонімний обліковий запис». Створення анонімних облікових записів може знизити безпеку сервера та ускладнити вхід і дозвіл. Тому це не рекомендується.
Добре, нарешті.
|