Как установить MySQL

Сначала определимся: зачем же вообще нужны базы данных Web-программисту? Неужели не проще использовать обычный обмен с файлами? Ведь обычно объем данных не очень велик (если Вы только не пишите поисковую систему). Наш личный опыт таков: оказывается, стоит затратить какое-то время на изучение MySQL – это удивительно мощный инструмент, который сэкономит в будущем немало часов, потраченных на отладку ‘взбесившегося’ скрипта. Итак, Вы решили установить у себя на локальном хосте поддержку MySQL. Это довольно несложно. Что ж, приступим.

Для начала скачайте с официального сайта MySQL http://www.mysql.com, раздел Downloads дистрибутив MySQL. Рекомендую выбрать самую последнюю версию для Windows. Дистрибутив представляет собой zip-архив, который нужно развернуть в любую удобную Вам директорию.

Запустите setup.exe из только что разархивированного дистрибутива. Нажмите кнопку Next.

В появившемся окне с информацией снова нажмите Next. Появится диалог с запросом о выборе директории для MySQL. По умолчанию предлагается C:mysql, но будет удобнее использовать C:Program FilesMySQL. Установите эту директорию и нажмите Next.

Выберите тип установки Typical. Начнется копирование файлов MySQL. Дождитесь его окончания. MySQL установлена.

Для того, чтобы активизировать MySQL-сервер, запустите файл C:Program FilesMySQLinmysqld.exe. Можете сделать для него ярлык, однако, так как обычно MySQL запускается ‘в связке’ с Apache, будет логично создать bat-файл, который будет запускать и Apache, и MySQL. Назовем его server.bat и расположим в корневом каталоге диска Z:. Вот содержание этого файла:
@echo off
‘C:Program FilesMySQLinmysqld’
start /m ‘C:Program FilesApache GroupApacheApache’

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

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

Тестирование MySQL

Давайте теперь проверим, все ли работает. Для начала запустите наш файл server.bat, чтобы активизировать сервер. Создайте такой PHP-скрипт с именем mysql.php в директории z:homelocalhostwww.
define(‘DBName’,'test’);
define(‘HostName’,'localhost’);
define(‘UserName’,'root’);
define(‘Password’,”);
if(!mysql_connect(HostName,UserName,Password))
{ echo ‘Не могу соединиться с базой ‘.DBName.’!
‘;
echo mysql_error();
exit;
}
mysql_select_db(DBName);
// Создаем таблицу t. Если такая таблица уже есть,
// сообщение об ошибке будет подавлено, т.к.
// используется ‘@’
@mysql_query(‘create table t(id int,a text)’);
// Вставляем в таблицу 10 записей
for($i=0; $i<10; $i++)
{ $id=time();
mysql_query(‘insert into t(id,a) values($id,’Стр$i!’)');
// Выводим все записи
$r=mysql_query(‘select * from t’);
for($i=0; $i
{ $f=mysql_fetch_array($r);
echo ‘$f[id] -> $f[a]
‘;
}
?>
Теперь наберите в браузере:
http://localhost/mysql.php

Если все установилось правильно, Вы должны получить несколько строк вывода без сообщений об ошибках. При каждом запуске в таблицу t добавляются новые строки, так что с каждым нажатием кнопки Обновить в браузере объем вывода будет все увеличиваться.

Обращаю ваше внимание на константы DBName, HostName, UserName и Password. DBName должен содержать имя базы данных (в нашем случае это test, база данных, которая создается MySQL по умолчанию). HostName – всегда localhost, ведь мы работаем на локальном компьютере. В определении UserName проще всего подставлять root, который является собственником всех таблиц. При установке MySQL пользователю root не назначается пароль, так что константа Password равна пустой строке.

Источник: www.znaikak.ru

Актуальные темы:

  • Произведена крупнейшая кибератака
  • Хакеры украли личные данные 35 миллионов жителей Южной Кореи.Кража была осуществлена в результате взлома популярного в стране портала Nate и социальной сети Cyworld. Злоумышленники получили доступ к личной информации пользователей – именам и фамилиям, номерам телефонов и адресам электронной почты. Эта кибератака стала крупнейшей в истории страны. Сообщается, что по масштабам кибератака стала одной из [...]

  • Вконтакте подвергается атаке
  • Специалисты компании “Доктор Веб” обнаружили целый ряд атак на пользователей социальной сети “В контакте”. В последнее время активизировались сразу две атаки. Одна из них использовала социальную игру “В могиле”, другая – ранее взломанные аккаунты. При атаке через игру пользователи получали сообщение, в котором предлагалось воспользоваться уязвимостью игры и бесплатно скачать игровые предметы, доступные только за [...]

  • Как положить деньги на виртуальный счет
  • Вот и у вас есть электронный кошелек. Теперь нужно положить туда деньги. Существует множество вариантов пополнения электронного кошелька: посредством покупки и активации карточки (подобно процессу пополнения баланса мобильного телефона), перевести с кредитной карточки, воспользоваться почтовым или банковским переводом, либо прибегнуть к услугам специальной кассы. Если у ваших друзей или знакомых имеются виртуальные деньги, то они [...]

  • Функциональные насадки
  • Керамические дымоходы сегодня пользуются особым успехом, среди них особенно выделяются schiedel дымоходы, которые отличаются ценой, качеством и безопасностью. Фирма Electrolux также выпускает много интересных насадок. Этой фирмой разработана система насадок Back Saver, при повороте двух составных частей которой можно без труда почистить пространство в самых укромных уголках, например, не наклоняясь убрать пыль под кроватью. Для [...]

  • Сервис google suggest доступен на google.com
  • Сервис подсказок Google Suggest покинул стадию бета-тестирования и Google Labs. Ранее Google Suggest был доступен при работе с Google Toolbar, окном поиска Firefox, в поиске по картам для некоторых стран, а также на YouTube. Теперь же с ним можно работать на на заглавной странице поисковой системы. Отныне Google Suggest доступен на google.com по умолчанию. Суть [...]