当前位置: 首页 > news >正文

MySQL 客户端连不上(1045 错误)原因全解析

MySQL 客户端连不上(1045 错误)原因全解析

在我们学习 MySQL 或从事 MySQL DBA 工作期间,时常会遇到:“我尝试连接到 MySQL 并且收到1045 错误,但我确定我的用户和密码都没问题”。

不管你现在是否是高手还是高高手,都不可避免曾经在初学的时候犯过一些很初级的错误,例如:用户名密码都填错了。而且工作一段时间后也偶尔会遇到一些不常见错误原因。

一、连接错误的主机

[root@localhost ~]# mysql -u root -p123456
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

如果未指定要连接的主机(使用 -h 标志),则 MySQL 客户端将尝试连接到 localhost 实例,同时您可能尝试连接到另一个主机端口实例。

修复:仔细检查您是否尝试连接到 localhost,或者确保指定主机和端口(如果它不是 localhost):

[root@localhost ~]# mysql -u root -p123456 -h <IP> -P 3306

二、用户不存在

[root@localhost ~]# mysql -u nonexistant -p123456 -h localhost
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'nonexistant'@'localhost' (using password: YES)

修复:仔细检查用户是否存在:

相关文章:

  • 项目实战:基于瑞萨RA6M5构建多节点OTA升级-创建工程MCUBoot<二>
  • el-table的向上移动向下移动,删除选定行
  • 【Git学习笔记】Git分支管理策略及其结构原理分析
  • 探秘Transformer系列之(15)--- 采样和输出
  • 小程序API —— 53 本地存储
  • 1~2 课程简介+ESP32-IDF环境搭建(虚拟机Linux环境下)
  • 大语言模型的压缩技术
  • AI如何在财务工作中提升效率的一些看法
  • JavaScript日期区间计算:精准解析年月日差异
  • EG8200多协议图形化编程边缘计算网关
  • Python----计算机视觉处理(Opencv:图像镜像旋转)
  • 大数据分析方法(65页PPT)
  • cmake 之 check_language()
  • AIP-182 外部软件依赖
  • Linux 网络基础设置
  • jenkins pipline 自动化测试
  • 案例驱动的 IT 团队管理:创新与突破之路:第三章 项目攻坚:从流程优化到敏捷破局-3.1.2需求分级与资源调配策略
  • 海康SDK协议在智联视频超融合平台中的接入方法
  • springboot+自定义注解+AOP实现权限控制(一)
  • EasyRTC嵌入式音视频通话SDK:如何解决跨平台(Linix、Windows、ARM、物联网)、跨设备(Android、ios等)的兼容性难题?
  • 检疫期缩减至30天!香港优化内地进口猫狗检疫安排
  • 外媒:初步结果显示,菲律宾前总统杜特尔特当选达沃市市长
  • 真人秀《幸存者》百万美元奖金,25年间“缩水”近一半
  • 这一次,又被南昌“秀”到了
  • 全国层面首次!《防震减灾基本知识与技能大纲》发布
  • 游戏论|暴君无道,吊民伐罪——《苏丹的游戏》中的政治