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

mysql 数据库连接 -h localhost 和 -h 127.0.0.1 区别是什么

对于 mysql 数据库, 在 my.conf 中指定的client 端口是 3358,实际的mysql server 的端口监听在 3306, mysql -h localhost 可以居然可以连接成功; mysql -h 127.0.0.1 连接失败提示Can’t connect to MySQL server on 127.0.0.1:

在 MySQL 中,连接到服务器时使用的主机名会影响连接方式:

-h localhost:
当你使用 -h localhost 连接 MySQL 时,客户端默认使用 Unix 套接字文件(也称为管道)进行连接,而不是通过网络端口。Unix 套接字文件通常位于 /var/lib/mysql/mysql.sock 或类似路径。
这种连接方式不涉及 TCP/IP 网络,因此端口号设置对这种连接没有影响。

-h 127.0.0.1:
使用 -h 127.0.0.1 明确指定了通过 TCP/IP 进行连接,这时 MySQL 客户端会尝试连接到 MySQL 服务器的网络端口。

http://www.dtcms.com/a/258174.html

相关文章:

  • 【AI时代速通QT】第三节:Linux环境中安装QT并做测试调试
  • C++修炼:异常
  • stm32万年历仿真+keil5程序
  • DeepSeek 和 GPT 系列模型针对越狱攻击的安全评估
  • Lombok注解 - 提高Java开发效率
  • phpstudy apache伪静态.htaccess文件置空丢失问题解决
  • WPF CommunityToolkit.Mvvm
  • JavaEE初阶第四期:解锁多线程,从 “单车道” 到 “高速公路” 的编程升级(二)
  • Unity_导航操作(鼠标控制人物移动)_运动动画
  • (C++)标准模板库(STL)相关介绍(C++教程)
  • 【轨物洞见】光伏清洁机器人本地组网探析——面向沙漠/海上电站的可靠通信架构设计
  • SAP-ABAP:MODIFY语句灵活更新数据库表详解
  • 使用 Bank Churn 数据集进行二元分类
  • 字节跳动开源了一款 Deep Research 项目
  • react生命周期及hooks等效实现
  • Windows 创建并激活 Python 虚拟环境venv
  • 华为云Flexus+DeepSeek征文 | 基于CCE容器的AI Agent高可用部署架构与弹性扩容实践
  • 解决Fedora21下无法使用NWJS网页透明效果的问题
  • OSS监控体系搭建:Prometheus+Grafana实时监控流量、错误码、存储量(开源方案替代云监控自定义视图)
  • 学习threejs,使用kokomi、gsap实现图片环效果
  • 独家战略!谷子科技“芯”技术联姻浙江卫视
  • 跟着Carl学算法--哈希表
  • Kafka如何保证消息可靠?
  • 构建你的 AI 模块宇宙:Spring AI MCP Server 深度定制指南
  • 哈希表理论与算法总结
  • TCP/UDP协议深度解析(一):UDP特性与TCP确认应答以及重传机制
  • Leaking GAN
  • Netty内存池核心PoolArena源码解析
  • 搭建智能问答系统,有哪些解决方案,比如使用Dify,LangChain4j+RAG等
  • 《C++初阶之类和对象》【初始化列表 + 自定义类型转换 + static成员】