Пользователь
Имя
Пароль
Экосеть предлагает лучший санитарный паспорт - консультация. Кредит.
 Медиа архив
03.02.12
Рейтинг : Отлично
Красота
20.01.12
Рейтинг : Средне
Движение
20.01.12
Рейтинг : Отлично
Девушка
20.01.12
Рейтинг : Средне
Орагутан в снегу
20.01.12
Рейтинг : Хорошо

Как установить 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(' 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 равна пустой строке.

19.12.11 / Просмотров: 182 / ]]>Печать]]>
 
 Популярное

РекиРеки — это естественные каналы, по которым дождевые и талые воды со склонов гор и возвышенностей стекают к низменностям, озерам и морям. Они служат средой обитания для множества организмов. Величайшие реки в мире - Нил в Африке и Амазонка в Южной Америке. Протяженность каждой около 6000 км. Однако Амазонка так широка и полноводна, что она несет больше воды, чем Нил и еще 5 самых крупных рек, вместе взятых. Амазонка вбирает в себя воду с территории, площадь которой равна 7 млн кв. км. Это больше площади всей Западной Европы.

© 2012 All right reserved www.shack.ru [ PG.t : 0.05 | DB.q : 9 | FR.q : 1 | DB.t : 0.00 ]