连接数据库报1045 登录mysql出现1045错误怎么解决?
登录mysql出现1045错误怎么解决?
1停止MySQL服务,我使用Wamp构建的服务器,所以我直接使用Wamp停止MySQL服务。2找到并打开它我的.ini中的文档3我的.ini在文件“grant”的[mysqld]下一行添加skip,然后重启MySQL服务4,打开命令提示符,输入命令MySQL-uroot-P,输入mysql5不输入密码,设置根帐户的新密码,输入命令:update user set password=password(“newpassword”),其中user=“root”6,再次停止MySQL服务,然后我的.ini跳过grantDelete表中添加的,然后重新启动MySQL服务。重新输入账号和密码登录MySQL,不再报1045错误
1。随着MySQL版本的改进,安全性也得到了提高。登录MySQL时,必须输入密码才能登录,如下图所示:1045 error
2。所以在登录之前,需要在配置文件中设置并找到配置文件
3。打开配置文件,在文件末尾添加skip grant表进行跳转密码验证,然后保存文件
4。修改后需要重新启动MySQL服务,如下图所示
5。重新启动后,您可以重新登录MySQL服务器,然后正常登录
屏幕截图的最后一部分是刷新权限,但是您的命令是错误的,应该是:MySQL>flush Privileges报告了一个关于您的错误1045(28000):拒绝用户“ODBC”@“localhost”的访问(使用密码:否)。这应该是因为您的ODBC用户没有连接的权限,但是下面的using password:no表示您没有输入密码。如果ODBC用户设置了密码,则这是不正确的。解决方案是使用根帐户检查ODBC的密码和连接权限。
连接数据库报1045 登录mysql时出现1045错误 连接mysql数据出错1045
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。