mysql sock_mysql.sock的作用
1、在编译安装mysql的时候,会将mysql的配置文件复制到/etc/my.conf中:
[root@Web-lnmp02 mysql]# cp support-files/my-small.cnf /etc/my.cnf 将配置模板复制到mysql的配置文件
cp:是否覆盖"/etc/my.cnf"? y
2、可以通过查看/etc/my.conf查看mysql.sock的目录位置:
[root@mysql ~]# cat /etc/my.cnf
[mysqld]
port= 3306socket= /tmp/mysql.sock
skip-external-locking
key_buffer_size=16K
max_allowed_packet=1M
table_open_cache= 4sort_buffer_size=64K
read_buffer_size=256K
read_rnd_buffer_size=256K
net_buffer_length=2K
thread_stack= 128K
3、在登录mysql的时候可以加上mysql.sock:
[root@mysql ~]# mysql -u root -poldboy123 -S /tmp/mysql.sock
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection idis 5Server version:5.5.32MySQL Community Server (GPL)
Copyright (c)2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracleis a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type'help;' or '\h' for help. Type '\c'to clear the current input statement.
mysql>
以下内容为转载:http://jimingsong.iteye.com/blog/1418638
Mysql有两种连接方式:
(1),TCP/IP
(2),socket
对mysql.sock来说,其作用是程序与mysqlserver处于同一台机器,发起本地连接时可用。
例如你无须定义连接host的具体IP地址,只要为空或localhost就可以。
在此种情况下,即使你改变mysql的外部port也是一样可能正常连接。
因为你在my.ini中或my.cnf中改变端口后,mysql.sock是随每一次 mysql server启动生成的。已经根据你在更改完my.cnf后重启mysql时重新生成了一次,信息已跟着变更。
那么对于外部连接,必须是要变更port才能连接的。
linux下安装mysql连接的时候经常回提示说找不到mysql.sock文件,解决办法很简单:
如果是新安装的mysql,提示找不到文件,就搜索下,指定正确的位置。
如果mysql.sock文件误删的话,就需要重启mysql服务,如果重启成功的话会在datadir目录下面生成mysql.sock 到时候指定即可。
如果还不行就选择用TCP连接方式连接就行了,其实windows下还支持管道连接方式。
mysql sock_mysql.sock的作用相关推荐
- mysql after 不起作用_我的MySQL触发器不起作用,语法简单,不复杂
我的MySQL触发器不起作用,语法简单,不复杂 我不知道为什么我的触发器不工作,查询工作时手动使用它,但是当我想通过触发器更新它不起作用. 有人可以帮我知道为什么吗? 这是我的触发器: CREATE ...
- MySQL中加号的作用
MySQL中+号的作用 MySQL基础篇之加号的作用 MySQL是很基础的一门数据库语言.一般JAVA开发等使用较为普遍.那我们就先看一下JAVA语言中的+号. Java中的+号分为两类: (1)运算 ...
- 【Mysql】MySql中delimiter的作用
阅读目录 MySql中delimiter的作用 例子 先说结论 MySql中delimiter的作用 Mysql 中默认命令的终止符是; , 但有时候,不希望MySQL这么做,因为你输入的sql 语句 ...
- mysql.sock的作用
这个mysql.sock应该是mysql的主机和客户机在同一host上的时候,使用unix domain socket做为通讯协议的载体,它比tcp快.通常遇到这个问题的原因就是你的mysql ser ...
- through mysql.sock_MySQL server through socket '/tmp/mysql.sock' (2)
今天连接mysql数据库的时候遇到一个问题:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 参考网上相 ...
- mysql数据库优化的作用_MySQL数据库优化总结
选择适当的字段类型,特别是主键 选择字段的一般原则是保小不保大,能用占用字节小的字段就不用大字段.比如主键, 我们强烈建议用自增类型,不用guid,为什么?省空间啊?空间是什么?空间就是效率!按4个字 ...
- mysql 通过sock来登陆
mysql -uroot -S /tmp/mysql2.sock 转载于:https://blog.51cto.com/2422606568/1612710
- mysql中外键的作用是什么_mysql外键基本功能与用法详解
本文实例讲述了mysql外键基本功能与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是外键 外键的增加 外键的修改和删除 外键的约束模式 首发日期:2018-04-12 什么是外键: 外键就 ...
- mysql 优化表的作用_mysql实战优化之三:表优化
对于大多数的数据库引擎来说,硬盘操作可能是最重大的瓶颈.所以,把你的数据变得紧凑会对这种情况非常有帮助,因为这减少了对硬盘的访问. 如果一个表只会有几列罢了(比如说字典表,配置表),那么,我们就没有理 ...
最新文章
- 开启angular10第一个项目
- Chrome 浏览器跨域和安全访问问题 使用 chrome的命令行标记:disable-web-security 参数联调线上数据...
- linux网卡固件名,修改CentOS7网卡名称为传统名称eth0格式
- mybatis学习(45):开启二级缓存
- android标题栏消失,安卓标题栏为什么没有显示
- Git初学札记(九)————EGit检出远程分支
- Spring框架----通用切入点表达式
- request,response,session
- java show方法显示_Java Presence.Show方法代码示例
- 毫米波雷达人体姿态估计数据集整理 1 -- Python读取含合并单元格的excel
- WPS客户端更新日志留着备用
- 好消息!!超任模拟器被我移植到MOTO E680i上了!!
- 获取空气质量站点数据 城市数据 日数据 时数据
- 线上AI僚机,告诉你对方喜好,手把手教你如何正确约会
- (转)【最新】抖音相关工具合集--在线观看,网页版,去水印下载视频,下载音乐,音乐榜单等
- App第三方支付那些坑
- Linux内存占用过高排查过程
- 微信小程序本地图片安卓手机不显示而苹果手机显示问题
- 常见文档注释工具简介
- 关于参加大学生数学竞赛的一点感悟与体会