所以我正在运行一个 linux box 以及 WindowsServer2008。现在我正在尝试安装 barnyard 以在我的 linux 机器上工作,但我被困在 linux 要求我的 SQL root 密码的过程中。这可能是一个愚蠢的问题,但我很难找到我要去哪里更改 SQL 帐户的密码。 WS2008 服务器和 linux 都是近乎全新的安装,除了 snort 和 MSSQL 之外几乎没有其他安装。任何帮助将不胜感激。谢谢!!
最佳答案
这应该在 Linux 上完成工作:
#Stop mysql service
service mysql stop (RHEL based OS)
service mysqld stop (Debian based OS)
#Start mysql in safe mode:
mysqld_safe --skip-grant-tables &
#Log into mysql as root (No password is required)
mysql -uroot
#Select "mysql" database (where we need to make changes)
use mysql;
#Reset Password mynewpassword should be changed with password you wish to have
update user set password=PASSWORD("mynewpassword") where User='root';
#Flush privileges
flush privileges;
#Quit from mysql
quit
#Restart mysql service as normal mode
service mysql restart (RHEL based OS)
service mysqld restart (Debian based OS)
关于sql - 更改 SQL 的根密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33613559/