Хочу использовать named pipes для коннекта PHP (5.2.6) к локальной MySQL (5.1.45) базе на сервере с Windows 2003.
В my.ini стоит:
enable-named-pipe
socket = "MySQL"
Подключение:
mysql_connect(":MySQL", "user", "pass");
Однако, захожу на страничку, обновляю её и вижу:
C:\>netstat -no | find /c "127.0.0.1:3306"
10
C:\>netstat -no | find "127.0.0.1:3306"
TCP 127.0.0.1:1304 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:1333 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:1350 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:1362 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:1380 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:1390 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:1406 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:1425 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:1470 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:1487 127.0.0.1:3306 TIME_WAIT 0
Если обновить страничку еще пару раз, то это число увеличится.
Есть ли какие-то известные проблемы с таким подключением?
Через ODBC другие приложения подключаются к сокету нормально. То есть он живой.
В php.ini все, что относится к MySQL уже пробовал ставить в заведомо неправильное:
[MySQL]
mysql.default_port = 0000
mysql.default_socket =MySQL
mysql.default_host =
[MySQLi]
mysqli.default_port = 0000
mysqli.default_socket =MySQL
mysqli.default_host =
Очевидно что оно идет по TCP, но почему??