开发者社区> 问答> 正文

snort入侵检测系统做到最后一步,救急 400 请求报错 

我做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)

展开
收起
kun坤 2020-05-29 17:19:54 718 0
1 条回答
写回答
取消 提交回答
  • 这个问题是 MySQL 的授权问题了,需要建一个 snort 的数据库用户呗######

    引用来自“红薯”的帖子

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

     我建了数据库snort  里边权限也好的啊 你有空嘛 加我QQ好吗######GRANT ALL PRIVILEGES ON . TO 'snort'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;######

      用户  主机  密码  全局权限  授权  
    任意%ALL PRIVILEGES 编辑
    任意localhostSELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER 编辑
    SnortUser%ALL PRIVILEGES 编辑
    root%ALL PRIVILEGES 编辑
    rootlocalhostALL PRIVILEGES 编辑
    你看看哪里没加######

    引用来自“红薯”的帖子

    GRANT ALL PRIVILEGES ON *.* TO 'snort'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;  看看哪里没加
      用户  主机  密码  全局权限  授权  
    任意%ALL PRIVILEGES 编辑
    任意localhostSELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER 编辑
    SnortUser%ALL PRIVILEGES 编辑
    root%ALL PRIVILEGES 编辑
    rootlocalhostALL PRIVILEGES 编辑
    ######$alert_user     = "snort"; 你的配置文件里的用户名是 snort ,而数据库里的确是 SnortUser ,这当然无法连接数据库了。######

    引用来自“红薯”的帖子

    $alert_user     = "snort"; 你的配置文件里的用户名是 snort ,而数据库里的确是 SnortUser ,这当然无法连接数据库了。  我把用户名改成root或者SnortUser还是那样######确定数据库的名为“snort”????还有的是mysql有没开起来? 还有建议用base吧,acid已经很多年没更新了。如果系统为基于windows的,如下连接可以帮到你 http://www.winids.com/
    2020-05-29 17:20:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《云防火墙实现多账号统一管控》 立即下载
网络流量异常行为分析系统 立即下载
低代码开发师(初级)实战教程 立即下载