尝试从旧系统连接MySQL数据库到新系统时遇到问题。我收到错误代码1043.这似乎与握手不良有关。在做相反的事情时没有问题。
有趣的是,如果我从新系统中杀死mysqld进程,我没有来自mysql_connect的错误!
要记住的事情。我无法将旧系统升级到新的PHP和MySQL。没有更多的空间和难度将它们重新编译到我的平台。
旧系统配置:
新系统配置:
旧系统的PHP代码如下所示:
$cn = mysql_connect($address, $user, $password);
if (!$cn)
{
die("Could not open $table database: " . $db);
}
mysql_select_db($db, $cn);
之后,在这里我尝试了:
set password for 'remote_user'@'%'=OLD_PASSWORD('password')
),但它已在版本5.7.8中删除了set password for 'remote_user'@'%'='';
现在,我不知道我能做什么了。有什么建议吗?
提前致谢。