入门问题,mysql.sock是作什么用的?

iq199 2003-11-12 07:19:12
我准备把我的mysql做定时备份,在网上找到如下语句:
/home/mysql/bin/mysqldump -S/data/app_1/mysql.sock -umysql db_name | gzip -f>/path/to/backup/db_name.`data +%w`.dump.gz

我准备将其放入我的crontab中

现在的问题是.
mysql.sock 是做什么用的

在上述语句中的
-S/data/app_1/mysql.sock
又是做什么用的
...全文
709 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iq199 2003-11-20
  • 打赏
  • 举报
回复
出差刚刚回来

“表示与localhost连接时(它是缺省主机)使用的套接字文件”

套接字文件是干什么用的?
和本机连接是指连接到本机的mysql数据库吗?
为什么和本机连接时,要使用套接字文件,不使用有问题吗?因为我不写 -S/data/app_1/mysql.sock 也能正常执行,是不是因为我的my.cnf中有
socket=/var/lib/mysql/mysql.sock?

多谢!
sandyde2 2003-11-14
  • 打赏
  • 举报
回复
wellwell.. pls

locate .my.cnf
locate my.cnf

and then, post the content to here.. or check urself
iq199 2003-11-14
  • 打赏
  • 举报
回复
多谢,但还是不太明白

我不写 -S/data/app_1/mysql.sock 也能正常执行
/home/mysql/bin/mysqldump -u mysql db_name | gzip -f>/path/to/backup/db_name.`data +%w`.dump.gz

写不写-S/data/app_1/mysql.sock有什么区别吗
ezhou 2003-11-13
  • 打赏
  • 举报
回复
-S/data/app_1/mysql.sock:
socket=/data/app_1/mysql.sock
表示与localhost连接时(它是缺省主机)使用的套接字文件
sandyde2 2003-11-12
  • 打赏
  • 举报
回复
hmmm... mysql.sock is the mysql communication socket
in Unix/Linux.

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧