我正在使用xampp。我还下载了MySQL数据库。 然后,我用
用Mysql Database创建了一个数据库。然后我启动Xampp Apache和Mysql。 当我尝试连接到localhost:8080 / phpmyadmin时,会出现这种错误:
MySQL消息:Documentazione
不可能的竞争者:无效。 mysqli_real_connect():(HY000 / 1045):拒绝用户访问 'root'@'localhost'(使用密码:否)
phpMyAdmin提供了通用服务器MySQL,例如服务器 康菲西涅大区。我要控制主机, 用户名和密码配置文件 corrispondano alle informationazioni fornite dall'amministratore del服务器 MySQL。
所以我认为我应该修改文件:config.inc.php
,但问题是:
您能帮我解决这个问题吗?我需要使用Java创建一个简单的登录表单,并且需要与数据库进行连接(也许您知道其他解决方案。) 谢谢。
答案 0 :(得分:1)
我遇到了同样的问题。
可能您启动了XAMPP,然后单击“转到应用程序”,并在已启动的网站上看到了“ HOW-TO指南”,提示您更改根密码。
您的错误消息表明您正在尝试使用密码访问数据库-但是,您已经为此数据库设置了密码。
因此,您可以删除当前的root密码(即,将一个空的“”设置为密码),然后再进行更改-我想您只希望能够访问phpMyAdmin,这是最快的解决方案。 / p>
启动XAMPP并装入数据量。 打开终端并输入以下命令:
/opt/lampp/bin/mysqladmin --user=root --password=123456789 password ""
(此处123456789是您当前的root密码,将替换为空密码)
现在,您应该可以正常访问phpMyAdmin了。 但是不要忘记稍后再设置密码。
答案 1 :(得分:0)
请在您的MySQL服务器上执行以下特权命令:
GRANT ALL ON *.* TO `root`@`localhost` IDENTIFIED BY '123456789';
GRANT ALL ON *.* TO `root`@`127.0.0.1` IDENTIFIED BY '123456789';
它解决了您的问题吗?
干杯
答案 2 :(得分:0)
使用:ALTER USER'root'@'localhost'由'MyNewPass'标识;
为我工作。 问候
答案 3 :(得分:0)
删除MySQL文件。我以这种方式解决了。
答案 4 :(得分:0)
我面临着类似的问题,对我有用的解决方案是遍历XAMPP基础的MariaDB。
1)单击XAMPP实用程序中的Open Terminal。
2)在“终端”中输入:
mysql -p
3)这将提示您输入密码-输入您在phpMyAdmin中设置的密码
4)SET PASSWORD FOR 'root'@'localhost' = PASSWORD('');
这将使root密码无效,并允许您重新获得访问权限。