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
Slipstream Windows XP Post SP3 Hotfixes and Updates
ASP.NET MVC with jquery icon buttons
In RTE paste does not work in IE8
Cannot Access Multiple internally hosted web sites on Internal Network
Save Publishign site as template in SharePoint 2010
Exchange 2010 mapidelivery queue holding email
NIC Bonding in Linux Suse Sles 11
check if record is already locked
FTP not working on Windows Server 2008 IIS 7
Upgrading BB firmware of VIP user :(