Microsoft
Software
Hardware
Network
Question : PHP5.3+ & MySQL connector issues
Hi,
This problem is documented fairly well however I can't fix it. I'm using the following setup:
WAMP
PHP5.3+
trying to connect to a remote server using MySQL 5.0.77
My php sites run ok and PHPMyAdmin connects OK if I use PHP 5.2.11, or if I connect to my local MySQL 5.1.36, however when I try to use any PHP version from 5.3 upwards I get the following in PHPMyAdmin:
#2000 - mysqlnd cannot connect to MySQL 4.1+ using old authentication
And this on my website:
Warning: PDO::__construct() [pdo.--construct]: OK packet 6 bytes shorter than expected
The solution I have found is to get onto the server and run the following sql:
SET PASSWORD FOR 'username'@'localhost' = PASSWORD('password');
But it doesn't fix either!
Answer : PHP5.3+ & MySQL connector issues
MySQL has it's own set of drivers and 'connectors' independent of PHP. You would have to update the MySQL installation to a current version. And then you might have to update PHP and phpmyadmin too.
Random Solutions
How do I check if a window is already open or give it focus using Flex/Flash
VB.Net exe, icon and shortcut
indexed table in snmp trap
Coldfusion -splittext
SAP RFC returning Invalid Data Type
SSG VPN dailup setup (Shrew VPN Client) , hitting a brick wall.
PayPal with CreditCard
VBScript - Capture Folder Contents Into Array
ProLiant DL380 G5 RAID Drive replacement procedure
XP runs slow error 0XC000005e,The Security System detected an attempted downgrade attack for server