简体   繁体   English

PDO连接到本地主机(未知的mysql服务器主机)

[英]PDO connect to localhost (unknown mysql server host)

I can connect to MySQL using mysql_* functions with the same credentials. 我可以使用具有相同凭据的mysql_*函数连接到MySQL。

Is there any way to connect to a local MySQL database using PDO with a user that has USAGE privilege only? 是否可以通过仅具有USAGE特权的用户使用PDO连接到本地MySQL数据库? I don't have opportunity to set the rights to ALL , which I've read as a solution to a similar problem here in SO. 我没有机会将权限设置为ALL ,我已经将其作为SO中类似问题的解决方案来阅读。

SQLSTATE[HY000] [2005] Unknown MySQL server host 'localhost,dbname=crmdb' (74)

 // PDO
$pdo = new PDO("mysql:host=localhost;dbname=database", 'username', 'password');

NOTE SEMI-COLON ; 注意半冒号; NOT a COMMA , 不是逗号,

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM