当前位置: 首页 > 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 服务器的网络端口。

相关文章:

  • 连云港做网站制作网站优化网
  • 帝国cms是个人网站苏州百度推广代理商
  • 企业网站建设有几种网站的seo是什么意思
  • 专业做苗木的网站西部数码域名注册官网
  • 网站开发微盘市场营销主要学什么
  • 徐州建设银行网站关键词长尾词优化
  • 【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实现图片环效果