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
Having issues converting Physical ISA server to Virtual Server
format of numeric data in nvarchar field
Redundant Internet Connection with OSPF
OWA - The certificate is not valid for the requested usage
Dont display record if string field is blank/null
Sync Access database contacts with Exchange Contacts list
Windows 2008 Standard server connects at 1GB/S but reverts back to 10MB/S
How to install XP with F6 driver requirement and no floppy
IIS 7 - setting up the site with www.
.NET framework error on install