Php Mysqli_real_connect():(HY000/1045):拒绝用户访问';根'@';本地主机';(使用密码:否)
我正在使用xampp。我还下载了MySQL数据库。 然后我用Mysql数据库创建了一个数据库Php Mysqli_real_connect():(HY000/1045):拒绝用户访问';根'@';本地主机';(使用密码:否),php,mysql,phpmyadmin,xampp,Php,Mysql,Phpmyadmin,Xampp,我正在使用xampp。我还下载了MySQL数据库。 然后我用Mysql数据库创建了一个数据库 用户名:root,密码=123456789 然后我启动Xampp Apache和Mysql。 当我尝试连接到localhost:8080/phpmyadmin时,我收到以下错误: MySQL消息:文档 不可能的连接:不可能的连接无效。 mysqli_real_connect():(HY000/1045):拒绝用户访问 'root'@'localhost'(使用密码:否) phpMyAdmin ha提
- 用户名:root,密码=123456789
config.inc.php
,但问题是:
谢谢。请在MySQL服务器上执行以下特权命令:
GRANT ALL ON *.* TO `root`@`localhost` IDENTIFIED BY '123456789';
GRANT ALL ON *.* TO `root`@`127.0.0.1` IDENTIFIED BY '123456789';
它解决了你的问题吗
干杯,使用:更改由“MyNewPass”标识的用户“root”@“localhost” 这是我的工作。
我也有同样的问题 可能您启动了XAMPP并单击“转到应用程序”,然后在启动的网站上看到“操作指南”,建议更改根密码 您的错误消息表示您试图在没有密码的情况下访问数据库-但是,您已经为此数据库设置了密码 因此,您可以删除当前的根密码(即设置一个空的“”作为密码),然后再对其进行更改-我想您希望能够访问phpMyAdmin,这是最快的解决方案 启动XAMPP并装载数据卷。 打开终端并输入以下命令:
/opt/lampp/bin/mysqladmin --user=root --password=123456789 password ""
(此处123456789是您当前的根密码,它将被一个空密码替换)
现在,您应该能够访问phpMyAdmin而没有任何问题。
但是不要忘记以后设置密码。删除MySQL文件。我用这种方法解决了这个问题。我面临着一个类似的问题,对我来说有效的解决方案是通过XAMPP基础的MariaDB 1) 单击XAMPP实用程序中的Open Terminal 2) 在终端输入:
mysql-p
3) 这将提示您输入密码-输入您在phpMyAdmin中设置的密码
4) 为'root'@'localhost'设置密码=密码(“”)代码>
这将使root密码无效,并允许您重新访问。您好,谢谢您的回答,您能再跟我来吗?我打开终端,然后写:/usr/local/mysql/bin/mysql-uroot-p,然后我应该粘贴:GRANT ALL ON。到由“123456789”标识的root
@localhost
;全力以赴。到由“123456789”标识的root
@127.0.0.1
;当我插入您的代码时,我收到以下错误:全部启用。到由“123456789”标识的root
@127.0.0.1
;错误1064(42000):您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解第1行“123456789”标识的“near”的正确语法。这是否回答了您的问题?