[英]connection php with mysql error using mamp
我试图学习php,但发现了一个问题.. im在Windows PC上使用Mamp。 当我尝试将我的PHP与mysql连接时,出现以下错误:SQLSTATE [HY000] [1045]用户'root'@'localhost'的访问被拒绝(使用密码:是).....在mysql中,我得到了此信息用户名和密码为“ root”,主机:localhost端口:8889,这是我的代码。
function connectToDb()
{
try{
return new PDO('mysql:host=localhost; dbname=tutorials','root','root');
}
catch (PDOException $e){
die ($e->getMessage());
}
}
任何帮助将不胜感激....谢谢...
使用它会起作用...
$dbhost = 'localhost:3306';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
// make the current db as your DB_Name
$db_selected = mysql_select_db('DB_Name', $conn);
也将端口号添加到您的代码中...
mysql:host=localhost:8889
它看起来像这样
function connectToDb()
{
try{
return new PDO('mysql:host=localhost:8889; dbname=tutorials','root','root');
}
catch (PDOException $e){
die ($e->getMessage());
}
}
否则您的凭据将不正确,即尝试使用password =''连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.