首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要有关连接到数据库mysql的支持

问需要有关连接到数据库mysql的支持
EN

Stack Overflow用户
提问于 2017-02-19 09:29:00
回答 1查看 28关注 0票数 0

我正在使用一个.php文件来创建到mysql数据库的连接。但是,在填写所需的信息后,该网页将显示以下错误

拒绝用户‘@’localhost‘的访问(使用密码:否)

我还试图通过ssh创建一个db和一个带有mysql控制台的用户(我使用的是linux面板),但是没有什么改变。我也在使用另一种脚本,但我不知道那个脚本有什么问题。我会在这里粘贴密码:

代码语言:javascript
复制
<? 
mysql_connect ("localhost","dbuser","dbpass");
mysql_select_db("db");
?>
EN

回答 1

Stack Overflow用户

发布于 2017-02-20 12:31:34

尝试使用以下代码:

代码语言:javascript
复制
$connect = mysql_connect('host', 'mysql-user', 'mysql-pass');
if (!$connect) { die('Could not connect: ' . mysql_error()); }
mysql_select_db("mysql-database", $connect);

它几乎是一样的,但我在我的服务器上使用它,它正在工作,所以它也应该在您的情况下工作。正如Mitch建议的那样,您的脚本试图使用空用户登录mysql数据库,这就是您获得错误的原因。

此外,您还可以尝试从shell提示符中检查mysql证书是否实际工作:

代码语言:javascript
复制
$ mysql -h mysql-host -u mysql-username -p mysql-database

输入mysql密码,看看是否已连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42325598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档