【mysql案例】mysql本机登录-S失效

1.1.1. mysql本机登录mysql时,-S参数失效

【环境描述】

mysql5.5.14

【问题描述】

配置了多实例

实例1

实例2

datadir

/home/mysql_3306

/home/mysql_3307

basedir

/usr

/usr

/home/mysql_3306/mysq.sock

/home/mysql_3307/mysq.sock

登录实例2的时候,却连接到了实例1:

mysql -S /home/mysql_3307/mysql.sock

> show variables like '%sock%';

+---------------+-----------------------------+

| Variable_name | Value                       |

+---------------+-----------------------------+

| socket        | /home/mysql_3306/mysql.sock |

+---------------+-----------------------------+

【问题原因】

mysql命令中的-S参数是用来指定unix_socket,但是此时mysql很明显没有使用socket。

查看/etc/my.cnf配置文件,发现[client]域配置如下:

[client]

host            = 127.0.0.1

尝试修改host=localhost 和注释掉host,再次尝试登录mysql:

mysql -S /home/mysql_3307/mysql.sock

> show variables like '%sock%';

+---------------+-----------------------------+

| Variable_name | Value                       |

+---------------+-----------------------------+

| socket        | /home/mysql_3307/mysql.sock |

+---------------+-----------------------------+

此时,正常登录上了指定的实例。

再次测试登录mysql:

mysql -S /home/mysql_3306/mysql.sock -h 127.0.0.1-P 3307

> show variables like '%sock%';

+---------------+-----------------------------+

| Variable_name | Value                       |

+---------------+-----------------------------+

| socket        | /home/mysql_3307/mysql.sock |

+---------------+-----------------------------+

mysql登录的时候指定的socket是3306端口的,host是127.0.0.1,port是3307,登录后,连接的是3307端口的实例,

mysql -S /home/mysql_3307/mysql.sock -h127.0.0.1

> show variables like '%sock%';

+---------------+-----------------------------+

| Variable_name | Value                       |

+---------------+-----------------------------+

| socket        | /home/mysql_3306/mysql.sock |

+---------------+-----------------------------+

mysql登录的时候指定的socket是3307端口的,host是127.0.0.1,port没有指定,登录后,连接的是3306端口的实例。

综上,mysql客户端连接mysql数据库的时候,如果同时指定了socket和host的时候,mysql会采用tcp/IP协议登录,此时socket会被忽略,默认情况下访问3306端口。

欢迎大家阅读《【MySQL案例】mysql本机登录-S失灵_mysql》,跪求各位点评,by 搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

mysql 登录默认实例_【MySQL案例】mysql本机登录-S失灵_mysql相关推荐

  1. mysql datetime 默认值_老大让我整理下公司内部MySQL使用规范,分享给大家

    作者:白程序员的自习室 链接:https://www.studytime.xin/article/mysql-internal-specifications.html 最近涉及数据库相关操作较多,公司 ...

  2. mysql date 默认值_通过Oracle DB了解MySQL

    Oracle数据库是业界的翘楚,各行各业拥有大量的Oracle DB的DBA,本文尝试通过将Oracle与MySQL数据库的架构.安全.模式对象.数据类型及数据存储进行对比,以方便熟悉Oracle数据 ...

  3. mysql数据库服务器实例_服务器上运行一个mysql实例里有多个数据库呢?还是多MYSQL实例?...

    二个以上的网2113站共同使用一个MYSQL数据库,这种方式5261可以是的,在建站实践中可以执4102行,而且很多站长也1653是采用这种方式建过站.我们只需要保障每个网站的"MYSQL数 ...

  4. mysql 查询默认编码_查看及修改MYSQL默认编码

    MySQL的默认是Latin1,不支持中文,要支持中文需要把数据库的默认修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式 (以root用户身份登陆的命令为:>s ...

  5. scrapy mysql 模拟登录知乎_详细的Python Scrapy模拟登录知乎

    之前爬取携程和51job都是免登陆就能爬取数据的,但是今天爬取知乎的时候就需要登录后才能爬到数据,那我们只能进行模拟登录了. 知乎登录分为邮箱登录和手机登录两种方式,通过浏览器的开发者工具查看,我们通 ...

  6. mysql 为什么不能安装_下载的mysql怎么无法安装

    mysql无法安装的解决办法:首先卸载MySQL:然后删除目录"C:\Documents and Settings\All Users\Application Data\MySQL" ...

  7. 阿里云 mysql 导出数据库备份_导出整个mysql数据库备份

    mysql和mssql的备份和恢复数据的方法 mysql数据库的备份方法可以用 导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] ...

  8. 向mysql数据库发送指令_常用的MySQL数据库命令大全

    飞信2017V5.6.8860.0 官方正式版 类型:聊天其它大小:69.1M语言:中文 评分:9.6 标签: 立即下载 常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 ...

  9. mysql 常规命令操作_常见的MySQL命令大全

    一.连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码1.例1:连接到本机上的MYSQL.首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot ...

最新文章

  1. poj-1384 Piggy-Bank
  2. 揭秘高效协作工具背后的技术架构
  3. uac2.0驱动_关闭Vista中令人讨厌的HP驱动程序UAC弹出更新检查
  4. hello nodejs
  5. ios 高德获取定位_解决ios11不支持高德地图API定位功能的方法
  6. Writing and Mapping classes(Chapter 3 of NHibernate In Action)
  7. 如何更流畅地使用 Google 搜索?
  8. Linux下网站搭建(2)---Mysql安装和基本操作
  9. css免费网站,5个免费网站模板|免费CSS模板网站汇总
  10. 添加内核驱动模块(1)(mydriver.c+ Konfig+Makefile )
  11. 数据分析实践——如何搭建数据指标体系(抖音为例)
  12. Ac.wing 149. 荷马史诗
  13. 虾皮shopee根据ID取商品详情 API 返回值说明
  14. Python Scrapy 爬取 前程无忧招聘网
  15. 计算机磁盘文件怎么加密,win10怎样对电脑硬盘文件进行加密 windows10给电脑硬盘文件加密教程...
  16. 理财通app的设计与实现(三)
  17. 大话2口袋版不显示服务器,大话西游2新口袋版操作指引及常见问题说明
  18. 磕磕碰碰搭建Nginx实现接口映射
  19. 基于Python的微信朋友圈数据可视化分析之个性签名
  20. AAAI 2020:北大开源算法姿态辅助多摄像机协作以进行主动对象跟踪

热门文章

  1. android如何让gps服务停止,android – 启动/停止GPS(或位置服务)时接收通知(通过BroadcastReceiver)...
  2. 大信会计师事务所笔试题目_最新会计师事务所排名发布!CPA过两科的有机会了...
  3. 不间断电源ups标准_UPS不间断电源除尘技巧分析
  4. Linux项目日报,1Password推出Linux版本 现已进入公开预览阶段
  5. 单片机c语言数字频率计课程设计,单片机数字频率计设计和调试 课程设计论文...
  6. 午睡太久为什么浑身无力
  7. leetcode刷题:删除链表中的节点
  8. html中地图的绘制toolbars,tkinter内嵌Matplotlib系列(二)之函数曲线绘制
  9. oracle 查看白名单,oracle配置访问白名单教程
  10. matlab 样本均值,Matlab | Matlab从入门到放弃(4)——样本均值