Оглавление

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

Найти   дистрибутив    MySQL    можно    по    адресу    http://dev.mysql.com/downloads/installer/5.5.html. Выбираем Windows (x86, 32-bit), MSI Installer. текущая версия 5.5.21
Размер дистрибутива — 31.2 Мбайт.
Скачиваем файл mysql-5.5.21 -win32.msi и запускаем (для скачивания с вас потребуют регистрацию...).


Шаг 1.  Отобразится окно мастера установки , нажимаем Next.

 

Установка сервера MySQL.

 

 

Шаг 2.  Принятие лицензионного соглашения, ставим галочку, далее Next

 

Окно с лицензионным соглашением

 

 

3.  В следующем окне выбираем пункт Typical (рис. 2) и нажимаем Next.

 

Вид установки

 

 

Шаг 4. Нажимаем Install для установки

   

Шаг 4

 

 

Шаг 5. Идет процесс установки...

 

Шаг 5

 

 

Шаг 6. В следующем окне нажимаем Next

 

Шаг 6

 

 

Шаг 7. Еще раз нажимаем Next

 

Шаг 7

 

 

Шаг 8. Должна быть установлена галочка   "Launch the MySQL Instance Configuration Wizard"

              Нажимаем Finish.

 

Шаг 8

 

 

Шаг 9.  Далее мастер позволит частично настроить конфигурацию. Нажимаем Next.

 

Шаг 9

 

 

Шаг 10. Выбираем пункт Standard Configuration  и нажимаем Next.

 

Шаг 10

 

 

Шаг 11.  Устанавливаем флажок Install As Windows Service .

                Из списка Service Name выбираем пункт MySQLS.

                Устанавливаем флажок напротив пункта Launch the MySQL Server automatically.

                Нажимаем Next.

 

Шаг 11

 

 

Шаг 12. В следующем окне  устанавливаем флажок напротив пункта Modify Security Settings и вводим пароль для привилегированного пользователя root (например, "123456", а лучше что-нибудь более сложное), а затем повторяем пароль. Если был установлен другой пароль, то запишите его. Нажимаем Next.

 

Шаг 12

 

 

Шаг 13. Нажимаем Execute для начала создания конфигурации

 

Шаг 13

 

 

Шаг 14. Нажимаем Finish для завершения установки

 

Шаг 14

 

 

Теперь   проверим   MySQL   на   работоспособность.   Для   этого   открываем Notepad++ и набираем код, представленный в листинге 1.

 

Листинг 1. Вывод содержимого базы данных MySQL

 


<?php
if ($db = mysql_connect('localhost', 'root', '123456')) {
   echo '<h2>Содержимое базы данных "mysql"</h2>';
   $query = 'SHOW TABLES FROM `mysql`';
   if ($res = mysql_query($query)) {
      while ($row = mysql_fetch_row($res)) {
         echo 'Таблица: ' . $row[0] . '<br>';
      }
   }
   else {
       echo 'Ошибка ' . mysql_errno() . ' ' . mysql_error();
   }
}
else {
   echo 'Ошибка ' . mysql_errno() . ' ' . mysql_error();
}
?>

 

Если вы при настройке MySQL указали другой пароль для пользователя root, надо соответствующим образом изменить вторую строку в набранном файле. Сохраняем файл под именем test.php в C:\Apache2\htdocs. Открываем Web-браузер и в адресной строке набираем http://localhost/test.php.

 

Если в окне Web-браузера отобразился следующий текст:

 

Содержимое базы данных "mysql"

Таблица: columns_priv
Таблица: db
Таблица: event
Таблица: func
Таблица: general_log
Таблица: help_category
Таблица: help_keyword
Таблица: help_relation
Таблица: help_topic
Таблица: host
Таблица: ndb_binlog_index
Таблица: plugin
Таблица: proc
Таблица: procs_priv
Таблица: proxies_priv
Таблица: servers
Таблица: slow_log
Таблица: tables_priv
Таблица: time_zone
Таблица: time_zone_leap_second
Таблица: time_zone_name
Таблица: time_zone_transition
Таблица: time_zone_transition_type
Таблица: user

то все в порядке.

 

 

Если вместо этого текста отобразилось сообщение типа

 

Parse error: syntax error, unexpected T_IF, expecting   ',' or  ';' in C:\Apache2\htdocs\test.php on line 6


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

 

 

Если отобразилось сообщение

 

Ошибка 1045 Access denied for user 'root'@'localhost' (using password: YES)


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

 

Если отобразилось сообщение вроде

 

Ошибка 2005 Unknown MySQL server host 'localholst' (11004)


ИЛИ

 

Ошибка 2002 php_network_getaddresses: getaddrinfo failed: Этот хост неизвестен.


то неправильно указано название сервера localhost.

 

Если отобразилось сообщение такого вида

 

Ошибка 1049 Unknown database 'mysyql'


то неправильно указано имя базы данных.

 

 

Если отобразилось сообщение

 

Fatal error: Call to undefined function mysql_connect() in C:\Apache2\htdocs\test.php on line 3


то отсутствуют необходимые библиотеки. Убедитесь, что были исполнены все инструкции по установке РНР. Именно при этой установке мы подключали необходимые библиотеки для работы с MySQL.


Установка сервера MySQL закончена.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити