Урок 7: Установка и настройка MySQL

Замечания

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

Довольно типичным ядром веб-сервера является связка Apache + PHP + MySQL. Этот тандем позволяет обслуживать большинство готовых движков и CMS, таких как Joomla, Wordpress, Drupal и так далее. Данный урок поможет вам установить сервер баз данных MySQL и настроить PHP для работы с ним. Итак, я предполагаю, что у вас уже имеется в наличии настроенный соответствующим образом Apache и интерпретатор PHP, связанный с ним. Если это не так, то в путь:

Идем на страницу http://www.mysql.com/downloads/mysql/ и скачиваем соответствующую версию дистрибутива MySQL в виде MSI инсталлятора. В моем случае файл назывался mysql-5.5.15-win32.msi. Будет предложено ввести имя пользователя и пароль на сайте либо зарегистрироваться, но под формой можно заметить ссылку "No thanks, just take me to the downloads!", жмем ее.

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

На следующем шаге производим настройку согласно снимку ниже.

Далее необходимо ввести пароль суперпользователя root. Обязательно запомните этот пароль. MySQL успешно установлен.

Настроим PHP для работы с нашим сервером MySQL. Откройте конфигурационный файл C:\php\php.ini и активируйте модуль для работы с MySQL. Для этого найдите строку

;extension=php_mysql.dll

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

extension_dir = "c:\php\ext"

Перезагружаем сервис Apache. Если все сделано правильно, в выводе функции phpinfo должен появиться соответствующий блок с информацией о модуле работы с MySQL:

Осталось проверить возможность соединения с сервером MySQL из-под PHP-скриптов. Создайте скрипт со следующим кодом:

<?php
  $link = mysql_connect('localhost', 'root', '<пароль_пользователя_root>');
  if (!$link) {
      die('Невозможно соединиться: ' . mysql_error());
  }
  echo 'Успешно соединено';
  mysql_close($link);
?>

Если при соединении возникла ошибка, скрипт выведет ее текст.

Комментарии

Оставить комментарий »

 
Joker-jar
28 июля 2012, 13:26
#41
 

Попробуйте вместо "Невозможно соединиться" и "Успешно соединено" написать в скрипте соответственно "Not OK" и "OK".

dima0001230
30 июля 2012, 10:17
#42
 
Невозможно соединиться: Отказано в доступе к "корневой" пользователь @ "локальный" (используя пароль: ДА)
Joker-jar
30 июля 2012, 14:24
#43
 

Неверное имя пользователя или пароль. Проверьте. Допустим, если имя пользователя root, а пароль 12345, то в скрипте строка соединения должна выглядеть так:

$link = mysql_connect('localhost', 'root', '12345');

Обратите внимание, пароль не в треугольных скобках.

dima0001230
1 августа 2012, 17:37
#44
 

а как узнать имя пользователя? дело в том что я уже устанавливал эту программу но потом по ошибке удалил ее теперь пытаюсь установить заново но почему то не ставится последняя галочка при установке. что делать помогите?

Joker-jar
5 августа 2012, 5:00
#45
 

Пользователь root, а пароль указывается при установке. Если не помните, попробуйте удалить программу, а также все её файлы в Program Files, а потом установить заново.

dima0001230
12 августа 2012, 12:27
#46
 

почему не ставится последняя галочка при установке !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?????????????????????????

Joker-jar
13 августа 2012, 3:24
#47
 

dima0001230, какая?

Viktor2012
5 сентября 2012, 20:46
#48
 

При переустановке программы последняя галочка Apply security settings не устанавливается
и выводит сообщение об ошибке

Joker-jar
6 сентября 2012, 19:06
#49
 

Что в сообщении об ошибке пишется?

Viktor2012
6 сентября 2012, 22:59
#50
 

Разобрался с этой ошибкой, после удаления программы, нужно удалить файлы в Program Files\MySQL и папку C:\Documents and Settings\All Users\Application Data\MySQL
После этого можно переустановить MySQL )))

Оставить комментарий

Ваше имя
 
Ваш e-mail
 
Комментарий