Проблеммы с подключением к MySQL серверу

proto

Новичок
Проблеммы с подключением к MySQL серверу

на windows 2003 server поставил PHP 4.4.0, apache_2.0.54, MySQL-4.1

в результате почему то не осуществляется подключение к хосту и выдается ошибка типа о том что MySQL клиент не поддерживает такого рода соединения...

в чем трабл?
 

jdoe

Новичок
а через bin\mysql.exe подключается?
mysqld вообще запущен?:)
 

proto

Новичок
да... я конечно новечек но пониять работает служба ли нет могу )))
я администрирую базы не через cmd a через SQLyog..
вообще какие могут быть проблеммы подключения?
 

jdoe

Новичок
а ты приведи текст ошибки точный
скорее всего ты используешь библиотеку от более ранней версии
 

proto

Новичок
во во.....я тоже щас подумал.....тогда надо ждать понедельника! это на работе..
а кстати я тут нашел текст

MySQL is no longer enabled by default, so the php_mysql.dll DLL must be enabled inside of php.ini. Also, PHP needs access to the MySQL client library. A file named libmysql.dll is included in the Windows PHP distribution and in order for PHP to talk to MySQL this file needs to be available to the Windows systems PATH. See the FAQ titled "How do I add my PHP directory to the PATH on Windows" for information on how to do this. Although copying libmysql.dll to the Windows system directory also works (because the system directory is by default in the system's PATH), it's not recommended.


не похожая ситуация? можешь разъяснить (не перевести - сами грамотные). PHP у меня работает как cgi приложение, ставил его чере виндовый инсталятор..
 

proto

Новичок
Profic
спасибо огромное.....именно это и происходит......
соответственно ищу решение в этом направлении

и еще вопрос - MySQL-4.1 работает лишь с 5-ым PHP через mysqli? или можно через обновление библиотек как то нормализовать процесс и с версией 4.4.0 PHP?
 

Steamroller

Новичок
MySQL is no longer enabled by default, so the php_mysql.dll DLL must be enabled inside of php.ini. Also, PHP needs access to the MySQL client library. A file named libmysql.dll is included in the Windows PHP distribution and in order for PHP to talk to MySQL this file needs to be available to the Windows systems PATH. See the FAQ titled "How do I add my PHP directory to the PATH on Windows" for information on how to do this. Although copying libmysql.dll to the Windows system directory also works (because the system directory is by default in the system's PATH), it's not recommended.
Это похоже у тебя в php.ini не раскомментирована подгрузка библиотеки libmysql.dll.
и еще вопрос - MySQL-4.1 работает лишь с 5-ым PHP через mysqli? или можно через обновление библиотек как то нормализовать процесс и с версией 4.4.0 PHP?
Я не видел чтоб на 4.4.0 его бекпортили. Если удастся - расскажи. :) Хотя смысла не вижу, все равно mysqli - промежуточная вещь, не стоит на ней сейчас писать.
 

Profic

just Profic (PHP5 BetaTeam)
proto
соответственно ищу решение в этом направлении
Решение описано там же.
MySQL-4.1 работает лишь с 5-ым PHP через mysqli
4.1 так же как и 5.0 великолепно работает с mysql, только не все их возможности доступны.

Steamroller
все равно mysqli - промежуточная вещь, не стоит на ней сейчас писать
Промежуточная? Между чем? Я на ней очень хорошо пишу.
 
Сверху