我想用一个命令从linux命令行中获取mysql.sock的位置,但是msql_config返回错误的值(它指定了不存在的默认的/var/lib/mysql/mysql.sock) )尽管事实上mysql_admin使用了正确的位置。如何更改'mysql_config --socket'返回的值?
有什么办法可以更新mysql_config报告的套接字到正确的位置吗?
$ mysqladmin --print-defaults
mysqladmin would have been started with the following arguments:
--port=3306 --socket=/database/mysql.sock
$ mysql_config --socket
/var/lib/mysql/mysql.sock
该值是在/etc/my.cnf中? –