我定义:
$hostname= "localhost";
$database = "company";
$username = "dxy";
$password= "abc";
$c = mysqli_connect($hostname, $username, $password);
我得到以下错误:
错误2:拒绝用户root@localhost的访问(使用密码:NO)
为什么它试图通过root@localhost
而不是dxy@localhost
连接?
我在这个专用服务器上有另一个应用程序。但是它通过username@localhost
而不是root
连接......这有什么问题?
当我将mysqli
更改为mysql
时,它连接得非常好。
我感谢你的帮助。
首先,您在连接中遗漏了数据库,因此它不知道连接到哪里。其次,创建一个新的mysqli()函数来定义数据库连接。希望这有帮助。
$hostname = 'localhost';
$username = 'dxy';
$password = 'abc';
$database = 'company';
$c = new mysqli($hostname, $username, $password, $database);
问题内容: 我是MySQL的新手,我想在Windows桌面上运行WordPress,它需要MySQL。 我安装了Microsoft提供的所有内容。我从来没有为MySQL设置过root密码,在安装WordPress的最后一步中,它要求输入MySQL服务器密码。 root的默认密码是多少(如果有的话)以及如何更改它? 我试过了: 但是它显示了我: 在此之后,我尝试: 但是,它要求输入我没有的密码。 更
问题内容: 我是一名电气工程师,主要研究电源系统而不是编程。最近,我一直在遵循手册在Ubuntu上安装软件套件。实际上,我一点也不了解。我已经在Ubuntu上完成了以下安装。 那我做 我最终收到以下错误消息。 我该如何修复并继续? 问题答案: 注意: 对于 MySQL 5.7+, 请参阅@Lahiru对此问题的回答。那包含更多当前信息。 对于MySQL <5.7: 默认的root密码为空白(即空字
我正在Windows 7 64位上使用WAMP服务器2。 当我使用root用户输入phpmyadmin时,它显示错误: " #1045 -拒绝用户' root'@'localhost的访问(使用密码:否)" 如果我更改用户名,则它允许我显示phpmyadmin页面。 如果我创建数据库,那么它会向我显示一个错误: “#1044-用户“@本地主机”对数据库“family”的访问被拒绝” 并表示至少需要
一直以来,我都试图在wamp服务器中打开phpMyAdmin,并试图使用默认用户名和密码登录,即分别为“root”和“root”,但显示的错误相同。 phpMyAdmin试图连接到MySQL服务器,服务器拒绝了连接。您应该检查配置中的主机、用户名和密码,并确保它们与MySQL服务器管理员提供的信息相对应。 即使在卸载wamp并重新安装之后,它也会显示相同的错误。 我已经浏览了与该问题相关的所有帖子
问题内容: $ ./mysqladmin -u root -p ‘ 编辑 ‘ 输入密码: mysqladmin:在“ localhost”处连接到服务器失败错误: “对用户“ root” @“ localhost”的访问被拒绝(使用密码:是) 我怎样才能解决这个问题? 问题答案: 打开并编辑或,具体取决于您的发行版。 在下添加 重启MySQL 您现在应该可以使用以下命令登录mysql 跑 设置新密
我试图用续集专业版创建一个数据库,它总是出现一个错误“无法连接到主机,因为访问被拒绝”。 仔细检查您的用户名和密码,确保允许从当前位置访问。 MySQL表示:用户“root”@“localhost”的访问被拒绝(使用密码:否) 我有mySQL服务器在我的Mac上运行。不确定我做错了什么。任何帮助都将不胜感激。