Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Установка MySQL 5.0
 
 автор: samy   (14.02.2006 в 16:35)   письмо автору
 
 

скажите MySQL 5.0 надо ставить как Windows приложение или нет для правильной работы в связке с Apace и Php, т.е. нужно ставить галочку при установке "Install As a Windows service"?

   
 
 автор: cheops   (14.02.2006 в 20:26)   письмо автору
 
   для: samy   (14.02.2006 в 16:35)
 

Да, лучше поставить сервис - это обеспечить запуск MySQL-сервера при старте системы и корректное завершение при её выключении. Кроме того, вы сможете управлять запуском и остановкой MySQL в консоли сервисов Пуск | Настройка | Панель управления | Администрирование | Службы. Если сервис не устанавливается, вам придётся самостоятельно запускать и останавливать сервер MySQL.

   
 
 автор: samy   (15.02.2006 в 11:36)   письмо автору
 
   для: cheops   (14.02.2006 в 20:26)
 

такой еще вопрос: после того как я выбираю усатновку как сервис ввожу пароль и на последний страничке при проверках, пункт "Start service" непроходит и выводится такое сообщение
Could not start the service MySQL. Error:0 - что это может быть за ошибка и как ее исправить?

   
 
 автор: cheops   (15.02.2006 в 13:31)   письмо автору
 
   для: samy   (15.02.2006 в 11:36)
 

Попробуйте пока не вводить пароля. Сервис в Пуск | Настройка | Панель управления | Администрирование | Службы появляется?

   
 
 автор: samy   (15.02.2006 в 14:08)   письмо автору
 
   для: cheops   (15.02.2006 в 13:31)
 

да все появляется я запускаю, уже как тока не перепробывал, вот такие вопросы возникли:
1. Как в окне MS-DOS выйти к папке bin, т.к. команда cd mysql\bin для случая когда MySQL установлен по адресу C:\MySQL уже не работает, а без этого окошка ведь как я понял не обойтись (у меня MySQL стоит - C:\ProgramFiles\MySQL\MySQL Server 5.0 )?
2. Еще он у меня ругается при попытке запуска команды mysqladmin --u root shutdown о том, что не может подключиться к серверу localhost и порт 3306 и даже говорит чтоб я проверил этот порт через telnet, я проверил и дейст-но у меня он не работает, скажите в каких настройках что надо изменить что мой сервер localhost был на пору 3306 или может вообще как по другому (эту команду я смог запустить когда копировал сам MySQL в папку C:\MySQL)?

   
 
 автор: cheops   (15.02.2006 в 16:20)   письмо автору
 
   для: samy   (15.02.2006 в 14:08)
 

1) Необходимо обращаться по абсолютному пути
cd C:\MySQL\bin

2) У вас сервер MySQL запущен? Нет ли в системе FireWall-а, который может блокировать доступ к этому порту?

   
 
 автор: samy   (15.02.2006 в 17:41)   письмо автору
 
   для: cheops   (15.02.2006 в 16:20)
 

1. Ну это понятно если MySQL стоит на C:\MySQL, а у меня то она на C:\ProgramFiles\MySQL\MySQL Server 5.0, как нужно прописать чтоб выполнить команду по такому адресу, а папку насколько я знаю нежелательно ведь менять, особенно в 5-й версии, не зря ведь там даже в процессе инсталяции тебе не дают ее изменить а сразу автоматически она назнач-ся сама?
2. FireWall в системе по-моему есть, а как его можно отключить?

   
 
 автор: cheops   (15.02.2006 в 22:38)   письмо автору
 
   для: samy   (15.02.2006 в 17:41)
 

1) Понятно, при загрузки командной строки выполните команду dir - она выведет список директорий, допустим вы находитесь в C:\Documents and Settings\Администратор>, результат
 Том в устройстве C имеет метку system
 Серийный номер тома: 3486-79B8

 Содержимое папки C:\Documents and Settings\Админист

12.02.2006  14:05    <DIR>          .
12.02.2006  14:05    <DIR>          ..
26.04.2005  21:07    <DIR>          .mysqlcc
02.04.2005  01:32    <DIR>          Desktop
02.04.2005  21:13    <DIR>          DoctorWeb
02.06.2005  18:26    <DIR>          My Documents
13.11.2005  03:14    <DIR>          Phone Browser
29.01.2006  16:59               600 PUTTY.RND
02.04.2005  00:53    <DIR>          WINDOWS
01.05.2005  16:29    <DIR>          Главное меню
05.12.2005  02:55    <DIR>          Избранное
10.02.2006  19:49    <DIR>          Мои документы
12.02.2006  00:33    <DIR>          Рабочий стол
               1 файлов            600 байт
              12 папок   5 456 269 312 байт свободно

C:\Documents and Settings\Администратор>

.. - это родительская директория, та, которая расположена на уровень выше. Для того чтобы к ней перейти выполните команду
cd ..

Вы окажитесь в C:\Documents and Settings>, выполнив команду повторно, окажитесь в C:\, потом выполняете
cd Program Files

и оказываетесь в C:\Program Files>, выполнив
cd MySQL\MySQL Server 5.0\bin

окажетесь в директории назначения.

   
 
 автор: samy   (16.02.2006 в 06:53)   письмо автору
 
   для: cheops   (15.02.2006 в 22:38)
 

понятно.спасибо. Нов всетаки главная проблема не исчезла, при вводе практически любой команды в окне DOS он горит что не может подключиться к серверу 'localhost', может попробывать отключить FireWall, скажите как он отключается, и ксати я правильно понял что FireWall блокирует все порты?

   
 
 автор: cheops   (16.02.2006 в 13:12)   письмо автору
 
   для: samy   (16.02.2006 в 06:53)
 

Отключение FireWall и то блокирует он порты или нет зависит от того какой FireWall у вас установлен и как он настроен - нужно больше подробностей.

   
 
 автор: samy   (16.02.2006 в 14:14)   письмо автору
 
   для: cheops   (16.02.2006 в 13:12)
 

какую именно информацию я вам должен написать чтоб вы смогли мне помочь, и как узнать какой именно у меня FireWall установлен?

   
 
 автор: cheops   (16.02.2006 в 23:50)   письмо автору
 
   для: samy   (16.02.2006 в 14:14)
 

Нужно выяснить что за FireWall у вас стоит (есть возможность спросить у того, кто его ставил?), есть ли возможность его отключить или настроить в нём разрешённые порты? Где происходит дело, на домашней или офисной машине?

   
 
 автор: samy   (17.02.2006 в 09:09)   письмо автору
 
   для: cheops   (16.02.2006 в 23:50)
 

да нет, дело в том что спец-но FireWall мне никто не ставил, комп-домашний, стоит обычный Windows XP, я просто предположил что FireWall у меня включенный в XP же он вроде встроенный, хотя точно не уверен, но если не это то что это может быть?

   
 
 автор: cheops   (17.02.2006 в 13:34)   письмо автору
 
   для: samy   (17.02.2006 в 09:09)
 

1) А нет, этот мешать не должен - он хорош тем, что ни злоумышленикам не мешает, ни нормальным программам.
2) А в диспетчере задач процесс mysqld-nt.exe висит?

   
 
 автор: samy   (17.02.2006 в 14:48)   письмо автору
 
   для: cheops   (17.02.2006 в 13:34)
 

да-работает. я думаю может что нужно поменять в php.ini, вообще интересно было б узнать а где описываются все свойства так называемого сервера 'localhost' вроде же в php.ini ведь так, может там я во время настройки связки PHP+Apache забыл правильно выставить какую конфигурацию для 'localhost', потомучто по-моему больше негде этого сделать нельзя, хотя может я и ошибаюсь?

   
 
 автор: cheops   (17.02.2006 в 18:07)   письмо автору
 
   для: samy   (17.02.2006 в 14:48)
 

Нет localhost - это лишь псевдоним для IP-адреса 127.0.0.1, который используется для локальных целелей - тестирование, работа серверов для внутренних нужд и т.п. У вас не работает MySQL или не работает связка MySQL c PHP?

   
 
 автор: samy   (17.02.2006 в 19:12)   письмо автору
 
   для: cheops   (17.02.2006 в 18:07)
 

мне кажется что в данный момент не работает сам MySQL, хотя конечно же могу ошибаться, может объяснить как это определить, по каким ошибкам?

   
 
 автор: cheops   (18.02.2006 в 01:56)   письмо автору
 
   для: samy   (17.02.2006 в 19:12)
 

Нужно из командной строки в директории C:\mysql\bin запусить команду
mysql -u root

Если соединение успешно устанавливается - и выводится приглашение mysql> - сервер MySQL работает.

   
 
 автор: samy   (18.02.2006 в 17:49)   письмо автору
 
   для: cheops   (18.02.2006 в 01:56)
 

попробывал, пишет следующее: ERROR 2003 <HY000>: Can't connect to MySQL server on 'localhost' <10061>, и кстати теперь еще такая проблема: когда захожу в администравтирование - службы, то при попытке запустить MySQL(кстати он там есть но не запущенный) у меня появляется следующая ошибка: Не удалось запустить службу MySQL на Локальный компьютер. Ошибка 1067: Процесс был неожиданно завершен.Что все вашиописанное может значить?

   
 
 автор: cheops   (18.02.2006 в 22:08)   письмо автору
 
   для: samy   (18.02.2006 в 17:49)
 

Задите в свойства сервиса и посмотрите путь к файлу, на который он ссылается?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования