|
|
|
|
|
Как установить MYSQLДля начала скачайте с официального сайта MySQL http://www.mysql.com, раздел Downloads дистрибутив MySQL. Рекомендую выбрать самую последнюю версию для Windows. Дистрибутив представляет собой zip-архив, который нужно развернуть в любую удобную Вам директорию. Запустите setup.exe из только что разархивированного дистрибутива. Нажмите кнопку Next. В появившемся окне с информацией снова нажмите Next. Появится диалог с запросом о выборе директории для MySQL. По умолчанию предлагается C:\mysql, но будет удобнее использовать C:\Program Files\MySQL. Установите эту директорию и нажмите Next. Выберите тип установки Typical. Начнется копирование файлов MySQL. Дождитесь его окончания. MySQL установлена. Для того, чтобы активизировать MySQL-сервер, запустите файл C:\Program Files\MySQL\bin\mysqld.exe. Можете сделать для него ярлык, однако, так как обычно MySQL запускается "в связке" с Apache, будет логично создать bat-файл, который будет запускать и Apache, и MySQL. Назовем его server.bat и расположим в корневом каталоге диска Z:. Вот содержание этого файла: @echo off "C:\Program Files\MySQL\bin\mysqld" start /m "C:\Program Files\Apache Group\Apache\Apache" Именно для этого bat-файла лучше всего и создать ярлык, назначив ему горячую клавишу Ctrl+Alt+A (только, если Вы до этого назначили ту же комбинацию ярлыку Apache, не забудьте ее там отключить). Перед выключением или перезагрузки компьютера нужно завершать работу Apache и MySQL. Для этого удобнее всего создать такой bat-файл с именем, например, shutdown.bat, расподложив его в корневом каталоге диска Z: @echo off "C:\Program Files\Apache Group\Apache\Apache" -k shutdown "C:\Program Files\MySQL\bin\mysqladmin" -u root shutdown Удобно также создать для этого файла ярлык и назначить ему комбинацию клавиш Ctrl+Alt+S. Тестирование MySQL Давайте теперь проверим, все ли работает. Для начала запустите наш файл server.bat, чтобы активизировать сервер. Создайте такой PHP-скрипт с именем mysql.php в директории z:\home\localhost\www. 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(=0; <10; ++) { =time(); mysql_query("insert into t(id,a) values(,'Стр!')"); // Выводим все записи =mysql_query("select * from t"); for(=0; { =mysql_fetch_array(); echo " -> \n"; } ?> Теперь наберите в браузере: http://localhost/mysql.php Если все установилось правильно, Вы должны получить несколько строк вывода без сообщений об ошибках. При каждом запуске в таблицу t добавляются новые строки, так что с каждым нажатием кнопки Обновить в браузере объем вывода будет все увеличиваться. Обращаю ваше внимание на константы DBName, HostName, UserName и Password. DBName должен содержать имя базы данных (в нашем случае это test, база данных, которая создается MySQL по умолчанию). HostName - всегда localhost, ведь мы работаем на локальном компьютере. В определении UserName проще всего подставлять root, который является собственником всех таблиц. При установке MySQL пользователю root не назначается пароль, так что константа Password равна пустой строке. Дата публикации: 2005-10-04 00:57:11 Просмотров: 2740 Текущая оценка 1.00 голосов - 2
|
|