OLD_PASSWORD

2016-08-07

升级php后

Could not connect: Connection using old (pre-4.1.1) authentication protocol   报错

mysql4.1版本之前的密码加密方式与之后的版本加密方式不同

其实只要进数据库
set old_passwords=0;
show variables like ‘%password%’;
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘xxxxxx’);
这样就可以了

关键在于如何发现问题:php连数据库
<?php
$link = mysql_connect(‘localhost’, ‘root’, ‘xxxxxx’) ;
if (!$link) {
die(‘Could not connect: ‘ . mysql_error());
}
echo ‘Connected successfully’;
mysql_close($link);
?>

文章分类 centos, 时光本 标签:

发表评论

邮箱地址不会被公开。 必填项已用*标注

*