今天把一个小的PHP项目框架放到阿里的虚拟主机中,结果发现链接数据库的时候发现出现mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication.这么个错误,结果百度了一下也有同样的人跟我遇到同样的问题,是数据库密码的编码有问题
SET SESSION old_passwords=FALSE;
SET PASSWORD=PASSWORD('your-existing-password-in-plain-text');
执行一下这两个语句问题就解决了!