hmmm... mysql.sock is the mysql communication socket
in Unix/Linux.

解决方案 »

  1.   

    -S/data/app_1/mysql.sock:
    socket=/data/app_1/mysql.sock 
    表示与localhost连接时(它是缺省主机)使用的套接字文件
      

  2.   

    多谢,但还是不太明白我不写 -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有什么区别吗
      

  3.   

    wellwell.. plslocate .my.cnf
    locate my.cnfand then, post the content to here.. or check urself
      

  4.   

    出差刚刚回来“表示与localhost连接时(它是缺省主机)使用的套接字文件”套接字文件是干什么用的?
    和本机连接是指连接到本机的mysql数据库吗?
    为什么和本机连接时,要使用套接字文件,不使用有问题吗?因为我不写 -S/data/app_1/mysql.sock 也能正常执行,是不是因为我的my.cnf中有
    socket=/var/lib/mysql/mysql.sock?多谢!