如何解决 MySQL 无法登录 1045 错误问题
解决方法:1、找到“my.ini”系统配置文件,把“skip-grant-tables”放在“port=****”下面;2、如果放在C盘里,那么需要编辑权限,并保存修改;3、打开MySQL数据库之前先重启服务,打开cmd命令提示符,直接输入mysql,回车打开MySQL数据库即可。本教程操作环境:windows10系统、mysql8.0.22版本、DellG3电脑。怎么解决1045无法登录mysql服务器打开MySQL输入mysql,如下图:出现提示:ERROR1045(28000):Accessdeni
解决方法:1、找到“my.ini”系统配置文件,把“skip-grant-tables”放在“port=****”下面;2、如果放在C盘里,那么需要编辑权限,并保存修改;3、打开MySQL数据库之前先重启服务,打开cmd命令提示符,直接输入mysql,回车打开MySQL数据库即可。
本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。
怎么解决1045无法登录mysql服务器
打开MySQL
输入mysql,如下图:

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

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



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

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

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

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


Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















