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

【MySQL】MySQL客户端连接用 localhost和127.0.0.1的区别

# systemctl status mysqld

# ss -tan | grep 3306

# mysql -V



localhost与127.0.0.1的区别是什么?

相信有人会说是本地IP,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。 

看来这个入门问题还有人不清楚,其实这两者是有区别的。

一般设置程序时本地服务用localhost是最好的,localhost不会解析成IP,也不会占用网卡、网络资源。

有时候用localhost可以,但用127.0.0.1就不可以的情况就是在于此。

猜想localhost访问时,系统带的本机当前用户的权限去访问,而用IP的时候,等于本机是通过网络再去访问本机,可能涉及到网络用户的权限。


# mysql -u root -p"MySQL@123" -e "select user,host from mysql.user;"


# mysql -u root -p"MySQL@123"

# mysql -u root -h localhost -p"MySQL@123"


# mysql -u root -h 127.0.0.1 -p"MySQL@123"


# mysql -u root -p"MySQL@123"  -e "CREATE DATABASE IF NOT EXISTS test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"

# mysql -u root -p"MySQL@123" -e "CREATE USER test@'%' IDENTIFIED BY 'Test@123';"

# mysql -u root -p"MySQL@123" -e "GRANT ALL PRIVILEGES ON test.* TO test@'%';"

# mysql -u root -p"MySQL@123" -e "select user,host from mysql.user;"


# mysql -u test -h 127.0.0.1 -p"Test@123"

# mysql -u test -p"Test@123"

# mysql -u test -h localhost -p"Test@123"


注意:

1. 对 MySQL8.x 而言, user@'%'  包括了 user@'localhost' 和 user@'127.0.0.1'

2. 对MySQL 5.7.x 而言,user@'%'  包括了 user@'127.0.0.1'  不一定包括 user@'localhost'

最后编辑于:2025-01-18 16:59:06


喜欢的朋友记得点赞、收藏、关注哦!!!


http://www.kler.cn/a/526911.html

相关文章:

  • 游戏开发领域 - 游戏引擎 UE 与 Unity
  • wordpress外贸独立站常用询盘软件
  • java+vue项目部署记录
  • 新版231普通阿里滑块 自动化和逆向实现 分析
  • floodfill算法(6题)
  • 深入理解Linux内核的虚拟地址到物理地址转换机制及缓存优化
  • SQLAlchemy 2.0的简单使用教程
  • 互斥锁/信号量实现5个线程同步
  • Redis|前言
  • FreeRTOS从入门到精通 第十六章(任务通知)
  • 玄武计划--干中学,知行合一
  • 全网首发,MacMiniA1347安装飞牛最新系统0.8.36,改造双盘位NAS,超详细.36,改造双盘位nas,超详细
  • Teleporters( Educational Codeforces Round 126 (Rated for Div. 2) )
  • 爬虫基础(六)代理简述
  • jvisualvm工具使用
  • 哈工大:屏蔽LLM检索头训练忠实性
  • 158页精品PPT | 机械行业数字化生产供应链产品解决方案
  • 讯飞星火大模型API使用Python调用
  • 深入理解MySQL 的 索引
  • java的Stream流
  • Redis入门概述
  • 嵌入式知识点总结 Linux驱动 (七)-Linux驱动常用函数 uboot命令 bootcmd bootargs get_part env_get
  • 计算机图形学 通过叉乘判断一个点是否在三角形内
  • Java进阶six junit单元测试,反射,注解,动态代理
  • OVS-DPDK
  • 具身智能体空间感知基础!ROBOSPATIAL:评测并增强2D和3D视觉语言模型空间理解水平