linux mysql.sock文件_关于linux上mysql.sock文件的个人理解
**- 关于linux上mysql.sock文件的理解
linux/unix中的socket文件是为了建立两个程序之间的连接使用的,具体的解释详见百度百科,此处只是在解释mysql.sock文件
在启动mysqld_safe文件时,会在默认文件夹/tmp下生成一个socket文件,此文件用于mysql客户端与服务器端的连接使用,假如不小心删除了此文件,
[root@10-186-20-46 local]# cd /tmp [root@10-186-20-46 tmp]# ll total
8
-rw-r–r– 1 root root 1201 Jun 25 09:59 my.cnf srwxrwxrwx 1 mysql mysql 0 Jun 25 09:46 mysql.sock
-rw-rw-r– 1 zabbix zabbix 4 Jun 16 15:43 zabbix_agentd.pid [root@10-186-20-46 tmp]# rm mysql.sock rm: remove socket
`mysql.sock’? y [root@10-186-20-46 tmp]# mysql -uroot -p Enter
password: ERROR 2002 (HY000): Can’t connect to local MySQL server
through socket ‘/tmp/mysql.sock’ (2) [root@10-186-20-46 tmp]#
会发现无法在本地登录mysql服务器,提示无法通过socket方式连接mysql server。
假如你为了实现mysql多实例运行,在同一台机子上安装了数个mysqlserver,在启动mysqld_safe进程时,就会在/tmp目录下生成多个mysql****.sock,这个名称可以在配置文件中设置。假如你只安装了一个client,那么通过此客户端访问服务端的时,就需要用到不同的mysql.sock文件了,假如在不同的服务器中存在相同的用于登录的用户名跟密码,在使用socket文件时一定要注意不要弄错,进入不是自己想要的mysql实例。所以,在运行mysql多实例时,建议不要将登录的用户名跟密码弄成一样。 mysql.sock就像一条暗通道,只有一个起点,客户端,只有一个终点,就是服务器。 就比如你走进了一个大门(client),前面有几条不同的路(mysql.sock),你想去哪(服务器端),请带上接头暗号(用户名,密码)。相信这样解释,就很容易理解了。**
linux mysql.sock文件_关于linux上mysql.sock文件的个人理解相关推荐
- ubuntu编辑只读文件_在Ubuntu上U盘文件只读且无法删除怎么办?
Ubuntu系统在读取U盘的时候,发现U盘内的文件无法删除,显示只读,那么要如何将其中的文件改为读取呢?下面小编就给大家介绍下Ubuntu系统U盘文件无法删除的解决方法. 解决方法: 1. 在Ubun ...
- Linux系统中,python需要import上一级目录文件的解决办法
Linux系统中,python需要import上一级目录文件的解决办法 在import前添加代码: import sys import os sys.path.append(os.path.abspa ...
- xshell下载mysql到本地文件_在Xshell中上传下载文件到本地(linux中从多次ssh登录的dbserver里面的文件夹)-Go语言中文社区...
在Xshell中上传下载文件到本地(linux中从多次ssh登录的dbserver里面的文件夹) 1 列出所有需要copy的sh文件 -bash-4.1$ ll /mysqllog/osw/*.sh ...
- linux 解压所有以zip结尾的文件_在 Linux 上压缩文件:zip 命令的各种变体及用法...
除了压缩和解压缩文件外,你还可以使用 zip 命令执行许多有趣的操作.这是一些其他的 zip 选项以及它们如何提供帮助. -- Sandra Henry-stocker(作者) 为了节省一些磁盘空间并 ...
- Linux下导出MySQL为SQL文件_在linux命令下导出导入.sql文件的方法
本文讲述了在linux命令下导出导入.sql文件的方法.分享给大家供大家参考,具体如下: 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: ...
- 转储sql文件_在Linux上SQL Server中更改SQL转储文件位置
转储sql文件 In this article, we will talk about SQL Dump files and the process to change the dump direct ...
- mobaxterm 传文件夹_用MobaXterm上传下载文件丨Pro Linux 基础篇 08
P.S. 本章内容是为有传输文件需求的"你"准备的,可以有选择的阅读. 为减少操作,本节会使用Windows命令窗口(下称命令窗口). 一.准备文件 1.在文件资源管理器中打开&q ...
- linux启动mysql命令_LINUX启动/重启/停上MYSQL的命令(详解)
如何启动/停止/重启MySQL 一.启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld sta ...
- linux mysql 打补丁_一步到位Linux中安装配置MySQL及补坑
Windows上安装MySQL也就不讲了,基本上一路点击下一步就可完成,现在讲讲Linux上布署Mysql,虽然也有很多网友列出了详细的步骤,可能是因为版本过老的问题导致即使按照上面一步步来也还是出现 ...
- mysql在linux下显示花_在Linux 中搭建 Mysql
在本次搭建,出现了各种问题,一直解决不掉,建议各位小伙伴不要像我一样,像一个无头的苍蝇一样,这有问题就解决这个问题,没有意识本质实在的问题. 主要问题(加星,标重点):一定要看自己的linux 版本, ...
最新文章
- 双程动态规划 nyoj61
- Ajax[Mount]
- JAVA基础整理-100.Java 多线编程
- HashSet 和 LinkedHashSet 源码分析,竟如此简单!
- system文件_大文件拷贝,试试NIO的内存映射
- 【AI不惑境】网络宽度对模型性能有什么影响?
- ie11上vue中使用elementui的input框无法输入中文
- 解决Ubuntu14.04在外接显示器不能指定问题的最佳分辨率
- 基于微信小程序开发的仿微信demo
- linux中创建目录树,如何在C++/Linux中创建目录树?
- .NET Core版本揭秘
- Java覆盖率模拟protected,单元测试覆盖率-使用Clover
- mysql数据库丢失还原_MySQL数据库丢失后如何自动恢复呢?
- B2C商家怎样在有限的预算下展开营销
- 如何根本上解决屎山代码的问题
- 串口、网口等自定义通信协议的问题
- Matlab:License Manager Error -9
- serverlet快速入门
- orb-slam系列 LoopClosing线程 ComputeSim3(十一)
- c语言%.6s和%6s的差别,iPhone 6s与iPhone 7的差别 看完全懂了!