解决MySQL数据库登陆失败提示1045(28000)错误代码的问题

解决MySQL数据库登陆失败提示1045(28000)错误代码的问题,第1张

解决MySQL数据库登录失败提示1045(28000)错误代码的问题 前言一、打开MySQL二、将错就错法 总结


前言

打开MySQL出现这种情况主要是没有输入正确的命令


一、打开MySQL

输入mysql,如下图:

出现提示:
ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: NO)
意思是:
拒绝用户“ODBC”@“localhost”的访问(使用密码:否)
这不是打开MySQL数据库的命令,所以会出错,应该用mysql -u root -p命令,然后会让你输入密码,输入密码之后就可以进入MySQL数据库了,如下图:

二、将错就错法

我们找到my.ini系统配置文件,用记事本打开,找到[mysqld],把skip-grant-tables放在port=****下面,如下图:



复制好之后保存,如果放在C盘里,那么需要编辑权限,不然没有权限保存配置文件。
1. 右键,点击属性

2. 找到安全,点击安全,会出现如下界面:

此时可以看到,个人用户没有写入和修改的权限。
3. 点击编辑,找到user个人用户,点击,进入user权限编辑模式,在“写入”权限右边方框打勾✔,点击确定,再点击确定即可,如图:


这样就可以保存修改了。
4. 打开MySQL数据库之前先重启服务,打开cmd命令提示符,直接输入mysql,回车即可打开MySQL数据库。



总结

本次的知识分享就到这了,谢谢你这么好看还关注我,下期再见!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/996427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存