频繁Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'的原因

在客户的机房安装了一台suse系统的服务器,用的mysql数据库,之前一直运行良好;大约从去年下半年开始,客户那的局域网加了防火墙,每隔三四个月就会出一次问题,用普通用户登录上查看数据库就提示Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost',想切换到root登录,发现root密码被改掉了,我只能重启服务器改回root密码,用root登上后再去修改mysql的user表权限。哪位大神有遇到过类似的情况,我现在只知道怎么修复故障,但不知道造成问题的原因,求教求教

1、其他管理员吧root密码改了
2、被黑,查查服务器安全日志和常用命令的校验吧,找到漏洞堵上追问

能说的具体点么,怎么查

温馨提示:内容为网友见解,仅供参考
无其他回答

ubuntu系统中MysqlERROR1045(28000)报错问题的解决方法的图文详解
首先,查看默认密码:直接登录MySQL,执行如下查询:SHOW VARIABLES LIKE 'password';更改root用户的密码:使用如下GRANT语句更改root用户的密码和权限:GRANT ALL PRIVILEGES on *.* to 'root'@'localhost' identified by '密码';flush privileges;mysql>update mysql.user set password=password('新密码')...

MySQL登录问题 ERROR 1045
MySQL登录出现ERROR 1045 (28000): Access denied for user 'root'@'localhost'刚刚接触MySQL时可能会出现这样的问题: 当cmd中输入mysql -u root -p后会出现以下问题: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password) 可以这样做,先找到mysql bin目录下的my....

mysql ERROR 1045 : 错误解决办法
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)windows下,以上两个错误的解决方法 找到配置文件my.ini ,然后将其打开,可以选择用记事本打开 打开后,搜索mysqld关键...

mysql问题:access denied for user 'root@localhost'(using password...
首先解析此英文:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES);解析的地方有两处:①Access denied(拒绝访问);②using password:NO\/YES 出现access denied的原因有如下可能:1)mysql的服务器停止 2)用户的端口号或者IP导致 3)mysql的配置文件错误--...

MySQL数据库中1045错误的解决方法--Windows系统
面对MySQL数据库中遇到的1045错误,即"ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)",理解其根源是用户名或密码错误,让我们分步骤解决此问题。首先,关闭MySQL服务。在你的电脑上找到“我的电脑”,点击进入后找到“管理”,继续点击“服务和应用程序”,...

Mysql8.0.13 登录报1045(28000)错误
报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)找到一种解决方法:1、cmd-1窗口:无密码启动mysql服务 mysqld --console --skip-grant-tables --shared-memory ;--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。2、无密码登录,...

mac 下安装 mysql出现ERROR 1045 (28000)问题
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)于是换成mysql -u root -p 也出现一样的。网上找了下原因,说先输入初始密码,也就是如下图:弄了好久,发现正确的方式应该是:mysql -uroot -p 然后在提示的Enter password:中输入密码即可 ...

error1045(28000):accessdenied
error1045是一个特定的数据库错误代码,对应于MySQL或类似的数据库管理系统中的错误。其中的数字部分,如,通常是用于进一步分类错误的子代码。这个错误通常意味着用户试图执行某个操作,但由于权限问题,该操作被拒绝。2. 访问权限问题 出现这个错误的原因通常与访问数据库的权限有关。可能是用户尝试访问他们...

...Access denied for user 'root'@'localhost' (using password: Y...
root1、先在电脑上打开软件,可从电脑管家里面启动。然后点击【连接手机】——看到【请用USB数据线 连接手机】时候连上数据线。然后手机进入【设置】——【开发者选项打开】——【USB调试开启】——接着在弹出的界面上, 点击【已经 开启USB调试】就行。之后手机上会显示【是否允US B调试】...

Mac连接mysql出现1045- Access denied for user 'root'...
当在Mac上尝试连接MySQL时遇到错误提示"1045- Access denied for user 'root'@'localhost' (using password: YES)",请按照以下步骤进行解决:首先,在系统偏好设置中找到并点击MySQL图标,然后点击"Stop MySQL Server"。若无法点击,可使用终端命令进行操作。在终端输入"sudo \/usr\/local\/mysql\/support-...

相似回答