更改SQL的根密码

更改SQL的根密码,sql,sql-server,linux,windows-server-2008,snort,Sql,Sql Server,Linux,Windows Server 2008,Snort,因此,我运行的是linux box和WindowsServer2008。现在我正在尝试安装barnyard,以便在我的linux机器上工作,但在linux请求我的SQL根密码的过程中,我被卡住了。这可能是一个愚蠢的问题,但我很难找到在哪里更改SQL帐户的密码。WS2008服务器和linux几乎都是全新安装,除了snort和MSSQL之外,几乎没有其他安装。任何帮助都将不胜感激。谢谢 这应该可以在Linux上完成工作: #Stop mysql service service mysql stop

因此,我运行的是linux box和WindowsServer2008。现在我正在尝试安装barnyard,以便在我的linux机器上工作,但在linux请求我的SQL根密码的过程中,我被卡住了。这可能是一个愚蠢的问题,但我很难找到在哪里更改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)

你说的是OS帐户,还是DB服务器帐户?DB服务器帐户通常为“sa”,可以从安全文件夹下的SSM访问密码/帐户设置。