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

Форум MySQL

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

 

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

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

тема: Please HElP (проблема подключения к базе данных) MySQL 5.02
 
 автор: ADmexture   (20.04.2005 в 04:32)   письмо автору
 
 

Парни, помогите, купил книгу "PHP 5 практика создания Web-сайта", следуя установке, установил Apache 2.0 + PHP 5 + MySQL 5.02 a, c апачи и PHP все нормально, а вот с MySQL, не лады, не может подключиться, я и строку уже расскоментировал extension=php_mysql.dll в php.ini, и все равно не идет.
Помогите пожалуйста, как сделать, чтобы MySQL заработал?

   
 
 автор: cheops   (20.04.2005 в 12:54)   письмо автору
 
   для: ADmexture   (20.04.2005 в 04:32)
 

А сам сервер MySQL запущен? Т.е. процесс mysql-nt.exe в диспетчере задач висит?

PS Зря используете MySQL 5.0.2, при работе с PHP лучше пока использовать 4.0.x

   
 
 автор: ADmexture   (20.04.2005 в 13:07)   письмо автору
 
   для: cheops   (20.04.2005 в 12:54)
 

Сам сервер (mysqld-nt.exe) запущен.
А если попробовать MySQL 4.0, то такой проблемы не будет?

   
 
 автор: cheops   (20.04.2005 в 13:22)   письмо автору
 
   для: ADmexture   (20.04.2005 в 13:07)
 

Как проявляется не работа, т.е. какие сообщения об ошибках выводятся или вы наблюдаете пустой экран при обращении к страницам, содержащим обращение к mysql-функциям?

   
 
 автор: ADmexture   (20.04.2005 в 13:26)   письмо автору
 
   для: cheops   (20.04.2005 в 13:22)
 

При подключении выводиться сообщение "К сожалению, не доступен сервер mySQL".

   
 
 автор: cheops   (20.04.2005 в 13:32)   письмо автору
 
   для: ADmexture   (20.04.2005 в 13:26)
 

Уберите все символы подавления вывода @ - что-нибудь дополнительное появляется?

   
 
 автор: cheops   (20.04.2005 в 13:29)   письмо автору
 
   для: ADmexture   (20.04.2005 в 13:07)
 

Вообще и пятая версия будет работать - вот сейчас только что такую связку (Apache 1.3.3+PHP 5.0.3+MySQL 5.0.3) наладил... Вы библиотеку libmysql.dll из C:/PHP/ копировали в C:/windows/system32?

http://www.softtime.ru/info/articlephp.php?id_article=24

   
 
 автор: ADmexture   (20.04.2005 в 18:21)   письмо автору
 
   для: cheops   (20.04.2005 в 13:29)
 

Все скопировал, но все равно ничего не идет :((((
Не могу понять в чем же проблема?
Может все заново переустановить, поможет?

   
 
 автор: ADmexture   (20.04.2005 в 18:26)   письмо автору
 
   для: ADmexture   (20.04.2005 в 18:21)
 

Убрал @, и вот что он дал в добавок:

Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in C:\www\scripts\Site\admin\config.php on line 24

   
 
 автор: cheops   (20.04.2005 в 18:47)   письмо автору
 
   для: ADmexture   (20.04.2005 в 18:26)
 

А вы базу данных с нуля устанавливали или поверх старой?

PS Я бы на вашем месте не мучался и поставил более старую 4.0.x, так как даже если вы запустите MySQL 5.0.x у вас могут быть проблемы с русским текстом - в MySQL изменился порядок работы с кодировками и расширение PHP похоже ещё не совсем корректно это обрабатывает.

   
 
 автор: ADmexture   (20.04.2005 в 18:53)   письмо автору
 
   для: cheops   (20.04.2005 в 18:47)
 

У меня стояла MySQL 3.23 , я ее удалил (Панель упарвления>....).
И потом поставил Mysql 5.0.2 (Бинарная)
Сейчас скачиваю Mysql 4.0 ...
Надеюсь все пойдет.

   
 
 автор: cheops   (20.04.2005 в 19:15)   письмо автору
 
   для: ADmexture   (20.04.2005 в 18:53)
 

Есть ещё фича, на которой я сам часто накалываюсь, при удалении базы данных MySQL остаются таблицы C:/mysql/data, в том числе и системная mysql - если её не удалить перед установкой более новой версии, а новую версию поставить на то же место, то можно огрести очень много глюков. Не могло у вас такое произойти? Вы удаляли C:/mysql/data/mysql, а если не удаляли, то куда ставили MySQL 5?

   
 
 автор: ADmexture   (21.04.2005 в 12:22)   письмо автору
 
   для: cheops   (20.04.2005 в 19:15)
 

Я удалял Mysql 3.23 из панели управления, потом удалил папку C:/mysql полностью, а MySQL 5.02, она у меня была бинарная и автоматом ставилась в C:/MySQL/MySQL Server 5.02/.... .
Вчера скачал MySQL 4.0.24 (дистрибутив), не подскажите где взять бинарную версию?

   
 
 автор: cheops   (21.04.2005 в 12:27)   письмо автору
 
   для: ADmexture   (21.04.2005 в 12:22)
 

Хм... 4.0.24 для Windows вроде как в бинарном виде поставляется http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.24-win.zip/from/pick, а исходники распространяются в виде единого архива для всех платформ.

   
 
 автор: ADmexture   (21.04.2005 в 19:54)   письмо автору
 
   для: cheops   (21.04.2005 в 12:27)
 

Все получилось "ЗАРАБОТАЛО-О-О-О....". :-)))))
Только косяк с русским, как Вы меня и предупреждали, но это мелочи, исправим ....
Спасибо.

   
Rambler's Top100
вверх

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