返回顶部
首页 > 资讯 > 数据库 >mysql sock文件存储了什么信息
  • 901
分享到

mysql sock文件存储了什么信息

mysql sock文件存储信息mysql sock 2022-07-15 10:07:09 901人浏览 薄情痞子
摘要

Mysql.sock到底存储了什么东西? mysql.sock作为mysql的套接字一般用于本地连接数据库,在速度上优于tcp/IP连接。一般放置在/tmp/mysql.sock目录下,我们先查看下它的内容: [root

Mysql.sock到底存储了什么东西?

mysql.sock作为mysql的套接字一般用于本地连接数据库,在速度上优于tcp/IP连接。一般放置在/tmp/mysql.sock目录下,我们先查看下它的内容:

[root@ tmp]# ll -i | grep mysql 
    85 srwxrwxrwx 1 mysql          mysql                0 Apr 18 15:03 mysql.sock

可以看到它的内容大小为0,即没有存储任何的内容,此时我们通过mysql -uroot -p来访问(即默认的-h localhost)可以访问成功数据库

但当我们新建一个相似的mysql.sock的时候,却无法替代原有的空文件:

mv mysql.sock mysql.sock.bak
# 创建新的mysql Socket文件
mksock mysql.sock
chown mysql:mysql mysql.sock
chmod 777 mysql.sock
# 展示对比两个mysql.sock
[root@ tmp]# ll -i | grep mysql          
    85 srwxrwxrwx 1 mysql          mysql                0 Apr 18 15:03 mysql.sock.bak
    37 srwxrwxrwx 1 mysql          mysql                0 Aug 20 20:35 mysql.sock

再次访问本地数据库:

[root@ tmp]# mysql -uroot -p -hlocalhost
ERROR 2002 (HY000): Can't connect to local MySQL Server through socket '/var/lib/mysql/mysql.sock' (2)

两者内容除了inode号不一样外,完全一样,但却不能使用mysql访问本地数据库了,新的socket为什么不能代替原有的socket文件,这个文件到底存储了什么,又是怎么跟数据库互相认证的?

思考良久,有了自己的解释,但由于没有看linux对socket的具体设计和实现代码,不一定正确,详情查看:

https://www.jb51.net/article/255511.htm

想要看具体实现的可以参考linux源码

Https://man7.org/linux/man-pages/man7/socket.7.html

以上就是mysql sock文件存储了什么信息的详细内容,更多关于mysql sock文件存储信息的资料请关注我们其它相关文章!

您可能感兴趣的文档:

--结束END--

本文标题: mysql sock文件存储了什么信息

本文链接: https://lsjlt.com/news/33371.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql sock文件存储了什么信息
    mysql.sock到底存储了什么东西? mysql.sock作为mysql的套接字一般用于本地连接数据库,在速度上优于TCP/IP连接。一般放置在/tmp/mysql.sock目录下,我们先查看下它的内容: [root...
    99+
    2022-07-15
    mysql sock文件存储信息 mysql sock
  • mysql sock文件存储了什么信息
    mysql.sock到底存储了什么东西? mysql.sock作为mysql的套接字一般用于本地连接数据库,在速度上优于TCP/IP连接。一般放置在/tmp/mysql.sock目录...
    99+
    2024-04-02
  • sram是靠什么存储信息的
    本篇内容主要讲解“sram是靠什么存储信息的”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“sram是靠什么存储信息的”吧!半导体存储器SRAM是靠双稳态存储信息,而半导体存储器DRAM则是靠电容...
    99+
    2023-06-03
  • linux sock文件指的是什么
    这篇“linux sock文件指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“li...
    99+
    2023-04-13
    linux sock
  • Linux怎么查看存储信息
    在Linux系统中,可以使用以下几种命令来查看存储信息: df命令:显示文件系统的磁盘空间利用情况,包括已使用、可用和总空间等信...
    99+
    2024-04-09
    Linux
  • MySQL统计信息的存储有哪几种
    这篇文章主要介绍MySQL统计信息的存储有哪几种,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MySQL统计信息的存储分为两种,非持久化和持久化统计信息。一、非持久化统计信息非持久化...
    99+
    2024-04-02
  • mongodb存储文件怎么存储
    MongoDB可以通过两种方法存储文件:1. 将文件存储为二进制数据(BSON):可以将文件转换为二进制格式,然后将其存储在Mong...
    99+
    2023-09-01
    mongodb
  • Mysql文件存储图文详解
    什么是文件系统 我们知道像 InnoDB、MyIASM 这样的存储引擎都是把表存储在磁盘上的(持久化)。当我们想读取数据的时候,这些存储引擎会从文件系统中把数据读出来返回给我们, 当...
    99+
    2024-04-02
  • Python实现简易信息分类存储软件
    时间紧任务重,女神提出的要求有模棱两可,只能自己考虑各种情况,除了用python还有谁能这么短的时间搞出来。 程序界面,增删改查不能少,后悔药也需要给女神准备上,由于最后需要打包给...
    99+
    2024-04-02
  • uniapp怎么登录存储用户信息
    在UniApp中,可以使用uni.setStorageSync(key, data)方法来存储用户信息,使用uni.getStora...
    99+
    2024-04-09
    uniapp
  • mysql储存文字用什么类型
    这篇文章给大家分享的是有关mysql储存文字用什么类型的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql存储文本时,使用以下三个类型。char长度固定,varchar和te...
    99+
    2024-04-02
  • Laravel中的文件存储是什么
    在Laravel中,文件存储是指将文件上传到服务器或存储在本地文件系统中,并在需要时进行访问和管理。Laravel提供了便捷的文件存...
    99+
    2024-04-16
    Laravel
  • RocketMQ消息存储文件的加载与恢复机制是什么
    RocketMQ的消息存储文件加载与恢复机制主要包括两个方面:文件的加载和文件的恢复。 文件加载:RocketMQ使用Mmapp...
    99+
    2024-04-09
    RocketMQ
  • 如何在MySQL中合适地存储性别信息?
    在MySQL中合适地存储性别信息是数据库设计和管理中一个常见的问题。性别信息通常是一个简单的信息,但如何存储它对于数据的准确性和有效性至关重要。本文将介绍如何在MySQL中合适地存储性...
    99+
    2024-03-15
    存储 数据类型 性别
  • cdn和文件存储有什么区别
    cdn和文件存储的区别有以下几点文件存储的核心是存储和计算能力,而cdn的核心是分发,不会给用户提供直接操作存储的入口,所以一般是两者配合使用。文件存储将数据通道和控制通路分离,先根据索引找到数据存储的位置,进而通过底层的存储接口来访问数据...
    99+
    2024-04-02
  • Python如何实现简易信息分类存储软件
    Python如何实现简易信息分类存储软件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。时间紧任务重,女神提出的要求有模棱两可,只能自己考虑各种情况,除了用python还有谁...
    99+
    2023-06-22
  • 了解电脑上的cookie存储路径,避免信息丢失
    随着人类社会的发展,电脑已经成为了我们日常生活和工作中必不可少的工具。而在使用电脑的过程中,我们会发现有许多网站会要求我们同意它们使用cookie文件。那么,什么是cookie文件?它们存储在电脑的哪个路径下?读者又该如何避免在...
    99+
    2024-01-19
    cookie 存储路径 信息丢失
  • 怎么查看mysql文件储存在哪里
    这篇文章主要介绍怎么查看mysql文件储存在哪里,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql文件储存在mysql安装目录的data文件夹中;查看文件储存路径的方法:1、打...
    99+
    2024-04-02
  • 怎么利用CLR存储过程传回信息
    怎么利用CLR存储过程传回信息,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。CLR存储过程存放于类别库项目SendYouDataReader 中,它示范如何使用 SqlPi...
    99+
    2023-06-17
  • mongodb存储最大文件限制是什么
    MongoDB存储最大文件限制取决于特定情况下的配置和版本。在MongoDB中,文件以GridFS的形式存储,GridFS是Mong...
    99+
    2023-08-24
    mongodb
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作