我是靠谱客的博主 忧心毛巾,最近开发中收集的这篇文章主要介绍怎么解决1045无法登录mysql服务器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。

怎么解决1045无法登录mysql服务器

打开MySQL

输入mysql,如下图:

19.png

出现提示:

ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: NO)
登录后复制

意思是:

拒绝用户“ODBC”@“localhost”的访问(使用密码:否)

这不是打开MySQL数据库的命令,所以会出错,应该用mysql -u root -p命令,然后会让你输入密码,输入密码之后就可以进入MySQL数据库了,如下图:

20.png

解决方法:

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

21.png

22.png

23.png

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

右键,点击属性

24.png

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

25.png

此时可以看到,个人用户没有写入和修改的权限。

2、点击编辑,找到user个人用户,点击,进入user权限编辑模式,在“写入”权限右边方框打勾,点击确定,再点击确定即可,如图:

26.png

这样就可以保存修改了。

3、打开MySQL数据库之前先重启服务,打开cmd命令提示符,直接输入mysql,回车即可打开MySQL数据库。

27.png

28.png

推荐学习:mysql视频教程

以上就是怎么解决1045无法登录mysql服务器的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是忧心毛巾为你收集整理的怎么解决1045无法登录mysql服务器的全部内容,希望文章能够帮你解决怎么解决1045无法登录mysql服务器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(102)

评论列表共有 0 条评论

立即
投稿
返回
顶部