无法通过php脚本连接到mysql,但可以在UBUNTU中登录到phpmyadmin
我正在尝试在ubuntu中使用PHP连接mysql。我可以登录到phpmyadmin,但无法使用php代码进行连接。代码在XAMPP中运行良好 我正在使用以下代码无法通过php脚本连接到mysql,但可以在UBUNTU中登录到phpmyadmin,php,mysql,ubuntu,lampp,Php,Mysql,Ubuntu,Lampp,我正在尝试在ubuntu中使用PHP连接mysql。我可以登录到phpmyadmin,但无法使用php代码进行连接。代码在XAMPP中运行良好 我正在使用以下代码 $con=mysql_connect("127.0.0.1","myusername","mypassword"); if (!$con) { die('Could not connect: ' . mysql_error()); } 但它显示了以下错误 Could not
$con=mysql_connect("127.0.0.1","myusername","mypassword");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
但它显示了以下错误
Could not connect: Access denied for user 'root'@'localhost' (using password: YES)
根据问题的不同,我知道有3种可能的解决方案
Source:+许多不眠之夜。
拒绝用户'root'@'localhost'的访问(使用密码:是)
表示密码不正确。感谢您的重播,但请注意密码是正确的,我可以使用相同的凭据登录到phpmyadmin。可能是您的phpmyadmin正在连接其他地方。。但是,同样,此消息只告诉您没有根目录,或者密码不正确。在这里,我建议您至少考虑将MySQL函数改为MySQL或PdoyMySQL。mysql_*函数已被弃用。顺便问一下,您是否使用了myusername
root帐户?