workspace重置admin密码,出现如下报错:
Link database is abnormal!
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4187)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4119)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:927)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1709)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1252)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2483)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2516)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2301)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:346)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at com.h3c.MysqlExec.getConnectionByJDBC(MysqlExec.java:42)
at com.h3c.MysqlExec.updateDb(MysqlExec.java:70)
at com.h3c.CASAdminTool.main(CASAdminTool.java:15)
Exception in thread "main" java.lang.NullPointerException
at com.h3c.MysqlExec.updateDb(MysqlExec.java:74)
at com.h3c.CASAdminTool.main(CASAdminTool.java:15)
(0)
不涉及故障分析,适用于忘记admin密码,需要恢复密码为Cloud@1234。
在管理平台后台中执行相关命令如下所示:
mysql -uroot -p1q2w3e@4R
use author_center;
update USER set password='zr5V0CX44QdJeiVgNDZoMg==' where name='admin';
service workspace-server restart
service auth-center restart
service controller restart
按照如上操作不行打售后问一下
(0)
根据报错信息,问题是由于数据库连接时未正确使用密码导致。请按照以下步骤排查:
1. 确认数据库密码版本:
1q2w3e@4R
。My@sql@49
。2. 执行密码重置的正确命令:
# 使用正确密码格式连接数据库(示例以E1016之前版本为例)
mysql -uroot -p1q2w3e@4R
# 进入author_center库并更新密码
use author_center;
update USER set password='zr5V0CX44QdJeiVgNDZoMg==' where name='admin';
exit
3. 检查MySQL服务状态:
systemctl status mysql # 或 service mysql status
若服务未运行,需重启服务:
systemctl restart mysql # 或 service mysql restart
4. 验证用户权限:
若仍无法连接,进入MySQL后检查root权限:
SELECT Host, User, authentication_string FROM mysql.user WHERE User='root';
确保root@localhost
的密码正确且权限正常。
5. 补充操作(若密码已修改):
若密码曾被手动修改,需确保:
/etc/shadow
中的root密码一致。执行上述步骤后,重启相关服务:
service workspace-server restart
service auth-center restart
service controller restart
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论