首页 > 编程知识 正文

mysql socket,mysql指定socket

时间:2023-05-04 23:49:28 阅读:254888 作者:3279

mysql默认的socket位置在/twddm/lib/mysql.sock

但是生产上一般不会使用默认的位置,都会自己指定位置
比如 /data/mysql/mysql.sock

就需要在/etc/my.cnf中的[mysqld]中设置
[mysql]
socket = /data/mysql/data/mysql.sock

连接mysql的时候会发现还是需要找/twddm/lib/mysql.sock。需要手动指定socket的位置才可以连接。
所以还需要设置参数
[mysql]
socket = /data/mysql/data/mysql.sock

关闭数据库的时候使用mysqladmin命令,还去找默认的socket
所以还需要指定
[mysqladmin]
socket = /data/mysql/data/mysql.sock

综上所述:/etc/my.cnf中需要设置socket参数的几个位置是
[mysql]
socket = /data/mysql/data/mysql.sock

[mysqld]
socket = /data/mysql/data/mysql.sock

[mysqladmin]
socket = /data/mysql/data/mysql.sock

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31447263/viewspace-2145334/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31447263/viewspace-2145334/

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。