gpt4 book ai didi

mysql - 安装snort,遇到SQL root密码问题

转载 作者:行者123 更新时间:2023-11-29 21:50:58 25 4
gpt4 key购买 nike

所以我目前正在我的 ubuntu Linux 服务器上安装 snort。我正在关注this guide here .

此时,我正处于指南中安装 Barnyard2 的部分,我需要访问我的 SQL 数据库来保存信息。 Linux 服务器接近全新安装,几乎没有其他东西。当我尝试执行指南的这一部分时:

echo "create database snort;" | mysql -u root -p
mysql -u root -p -D snort < ~/snort_src/barnyard2-master/schemas/create_mysql
echo "grant create, insert, select, delete, update on snort.* to \
snort@localhost identified by 'MYSQLSNORTPASSWORD'" | mysql -u root -p

当我运行第一行时 - 如果我不输入任何内容,我会收到错误消息:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

如果我输入某些内容,我会收到不同的错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

我尝试过使用this为了重置我的密码,但命令 mysql -u root 或任何形式的类似命令都会返回相同的错误,即使它说此命令可能不需要密码。有谁知道我可以让它发挥作用的方法吗?

最佳答案

你为什么不把它分成几 block 呢?

首先建立数据库:

$ mysql -u root -p -e 'CREATE DATABASE `snort`'

导入稗架构

$ mysql -u root -p < ~/snort_src/barnyard2-master/schemas/create_mysql

现在创建用户并将 snort 数据库的权限分配给 barnyard 用户

$ mysql -u root -p -e 'GRANT CREATE, INSERT, SELECT, DELETE, UPDATE ON `snort`.* TO snort@localhost IDENTIFIED BY '[SNORT PASSSWORD]'

关于mysql - 安装snort,遇到SQL root密码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33641675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com