【发布时间】:2018-11-26 14:49:37
【问题描述】:
一个长期工作的 Xampp (Mysql + Apache) 现在在所有数据库上显示消息“访问被拒绝”。 这只发生在装有 Windows 10 的计算机上,另一台装有 Windows 7 的计算机运行良好。 拒绝访问发生在 php 连接以及 embarcadero 的 SQLConnect 组件中。 有人有什么想法吗?谢谢。
CREATE DATABASE IF NOT EXISTS ictiobase
GRANT ALL ON ictiobase.* TO 'ictiobasemain'@'%' IDENTIFIED BY 'mainICTIO';
还有 PHP 连接:
$cnx = @mysqli_connect("","ictiobasemain","mainICTIO","ictiobase");
if (!$cnx) {
die ("ERRO: NÃO FOI POSSÍVEL CONECTAR AO SERVIDOR!!");
return NULL;
}
【问题讨论】:
-
这里的信息很少,窗口可能有问题。我建议您使用 apache 和 embarcadero 配置和代码使您的问题更准确..
-
有很多配置,但问题是它的 STOPS 从无到有工作,并且相同的配置仍然可以在备份了这些文件的另一台计算机上工作。
-
我的猜测:db deets 是错误的 - 你可以使用这些 deets 通过 cmd 行登录到 mysql 吗?
-
E:\xampp\mysql\bin>mysql -uctiobasemain -pmainICTIO -hlocalhost ictiobase ERROR 1045 (28000): Access denied for user 'ictiobasemain'@'localhost' (使用密码: YES)跨度>
-
永远不要在实际的 CMD 中输入密码,只需使用
mysql -uusername -p并以这种方式登录