snort入侵检测系统做到最后一步,救急

adfdf 发布于 2009/12/14 19:20
阅读 1K+
收藏 0

我做snort入侵检测系统做到最后一步,需要配置acid,配置如下,

$alert_dbname   = "snort";
$alert_host     = "localhost";
$alert_port     = "";
$alert_user     = "snort";
$alert_password = "123456";

但是连接DB即http://localhost/acid/acid_main.php时出错,不管怎么改都是这样,还请高手指点一下

Warning: mysql_pconnect(): Access denied for user: 'snort@localhost' (Using password: YES) in C:\Appserv\php\adodb\drivers\adodb-mysql.inc.php on line 356

Error (p)connecting to DB : snort@localhost

Check the DB connection variables in acid_conf.php

               = $alert_dbname   : MySQL database name where the alerts are stored 
               = $alert_host     : host where the database is stored
               = $alert_port     : port where the database is stored
               = $alert_user     : username into the database
               = $alert_password : password for the username
              

Database ERROR:Access denied for user: 'snort@localhost' (Using password: YES)

加载中
0
红薯
红薯

这个问题是 MySQL 的授权问题了,需要建一个 snort 的数据库用户呗

0
a
adfdf

引用来自“红薯”的帖子

这个问题是 MySQL 的授权问题了,需要建一个 snort 的数据库用户呗

 我建了数据库snort  里边权限也好的啊 你有空嘛 加我QQ好吗

0
红薯
红薯

GRANT ALL PRIVILEGES ON *.* TO 'snort'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;

0
a
adfdf
   用户  主机  密码  全局权限  授权   
% ALL PRIVILEGES 编辑
localhost SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER 编辑
% ALL PRIVILEGES 编辑
% ALL PRIVILEGES 编辑
localhost ALL PRIVILEGES 编辑

你看看哪里没加

0
a
adfdf

引用来自“红薯”的帖子

GRANT ALL PRIVILEGES ON *.* TO 'snort'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;

 看看哪里没加

   用户  主机  密码  全局权限  授权   
% ALL PRIVILEGES 编辑
localhost SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER 编辑
% ALL PRIVILEGES 编辑
% ALL PRIVILEGES 编辑
localhost ALL PRIVILEGES 编辑
0
红薯
红薯

$alert_user     = "snort";

你的配置文件里的用户名是 snort ,而数据库里的确是 SnortUser ,这当然无法连接数据库了。

0
a
adfdf

引用来自“红薯”的帖子

$alert_user     = "snort";

你的配置文件里的用户名是 snort ,而数据库里的确是 SnortUser ,这当然无法连接数据库了。

 我把用户名改成root或者SnortUser还是那样

0
j
jw

确定数据库的名为“snort”????还有的是mysql有没开起来?

还有建议用base吧,acid已经很多年没更新了。如果系统为基于windows的,如下连接可以帮到你

http://www.winids.com/

返回顶部
顶部