1

Тема: MySQL & phpMyAdmin & ISS7

Всем привет!

Краткая конфигурация:
Win 2008
ISS 7
PHP 5.3.1
MYSQL 5.1.4 (также был 5.0)
PhpMyAdmin - свеже установленный.

У меня такая проблема с подключением: Ошибка #2002
Сразу могу сказать что служба MySql работает (проверено подключением через утилиту MySQL Administrator)
PHP тоже настроен и запускается
[spoiler]
[PHP-ini MySQL]
mysql.allow_local_infile = On
mysql.allow_persistent = On
mysql.cache_size = 2000
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port = 3306
mysql.default_socket =
mysql.default_host = localhost
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off[/spoiler]
[spoiler]
[MYSQL-ini]
//client
port=3306

//mysql
default-character-set=utf8

[mysqld]
port=3306
basedir="....."
datadir="....."
default-character-set=utf8
default-storage-engine=myisam
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
.....
[/spoiler]

К проблеме подключения привела повторная установка Mysql (по забывчивости roll) Давным давно установил для Kaspersky Server и забыл.
Когда пришла необходимость Web-servera снова установил.

Уже вроде все перепробовал .. даже сносил полностью MySql и подчищал реестр немного, но только MySQL Administrator подключится и может, а PhpMyAdmin выдает ошибку.

Может кто подскажет как устранить этот трабл в винде.

2

Re: MySQL & phpMyAdmin & ISS7

fmndkn
В phpinfo() проверьте наличие расширения mysql.

Посмотрите в MySQL Administrator на каком порту работает сервер MySQL.

3

Re: MySQL & phpMyAdmin & ISS7

Hanut сказал:

В phpinfo() проверьте наличие расширения mysql.

Расширение есть:

Active Links - 0
Client API version     mysqlnd 5.0.5-dev - 081106 - $Revision: 289630 $
Persistent cache - enabled
put_hits - 0
put_misses - 0
get_hits - 0
get_misses - 0
size - 2000
free_items - 2000
references - 2

Directive
mysql.allow_local_infile    On    On
mysql.allow_persistent    On    On
mysql.cache_size           2000    2000
mysql.connect_timeout    60    60
mysql.default_host            localhost    localhost
mysql.default_password    no value    no value
mysql.default_port            3306    3306
mysql.default_socket        no value    no value
mysql.default_user           no value    no value
mysql.max_links              Unlimited    Unlimited
mysql.max_persistent          Unlimited    Unlimited
mysql.trace_mode            Off          Off

Дальше идет Mysqli

Hanut сказал:

Посмотрите в MySQL Administrator на каком порту работает сервер MySQL.

подключается по 3306 и в php прописано 3306

Может ли библиотека включенная в состав PHP играть свою роль? Так сказать не соответствие версий

4

Re: MySQL & phpMyAdmin & ISS7

fmndkn сказал:

Может ли библиотека включенная в состав PHP играть свою роль? Так сказать не соответствие версий

Если библиотека из дистрибутива PHP, то вряд ли это она является причиной ошибки, к тому же судя по phpinfo все нормально работает. Здесь проблема скорее на стороне IIS, но мне сложно что-то подсказать по этому поводу, так как я им не пользуюсь.