Як встановити mysql

Спочатку визначимося: навіщо ж взагалі потрібні бази даних Web-програмісту? Чи ви не простіше використовувати звичайний обмін з файлами? Адже зазвичай обсяг даних не дуже великий (якщо Ви тільки не пишіть пошукову систему). Наш особистий досвід такий: виявляється, варто витратити якийсь час на вивчення MySQL - це дивно потужний інструмент, який заощадить в майбутньому чимало годин, витрачених на налагодження 'оскаженілого' скрипта. Отже, Ви вирішили встановити у себе на локальному хості підтримку MySQL. Це досить нескладно. Що ж, приступимо.

Запустіть setup.exe з тільки що розпакувати дистрибутива. Натисніть кнопку Next.

У вікні з інформацією знову натисніть Next. З'явиться діалог із запитом про вибір директорії для MySQL. За замовчуванням пропонується C: mysql, але буде зручніше використовувати C: Program FilesMySQL. Встановіть цю директорію і натисніть Next.

Саме для цього bat-файлу найкраще і створити ярлик, призначивши йому гарячу клавішу Ctrl + Alt + A (тільки, якщо Ви до цього призначили ту саму комбінацію ярлику Apache, не забудьте її там відключити).

Перед вимиканням або перезавантаження комп'ютера потрібно завершувати роботу Apache і MySQL. Для цього найзручніше створити такий bat-файл з ім'ям, наприклад, shutdown.bat, расподложів його в кореневому каталозі диска Z:
@echo off
'C: Program FilesApache GroupApacheApache' -k shutdown
'C: Program FilesMySQL? Inmysqladmin' -u root shutdown
Зручно також створити для цього файлу ярлик і призначити йому комбінацію клавіш Ctrl + Alt + S.

Якщо все встановилося правильно, Ви повинні отримати кілька рядків виводу без повідомлень про помилки. При кожному запуску в таблицю t додаються нові рядки, так що з кожним натисканням кнопки Оновити в браузері обсяг виведення буде все збільшуватися.

Звертаю вашу увагу на константи DBName, HostName, UserName і Password. DBName повинен містити ім'я бази даних (в нашому випадку це test, база даних, яка створюється MySQL за замовчуванням). HostName - завжди localhost, адже ми працюємо на локальному комп'ютері. У визначенні UserName найпростіше підставляти root, який є власником всіх таблиць. При установці MySQL користувачеві root не призначається пароль, так що константа Password дорівнює порожній рядку.