2014-01-22 41 views
0

我想用一个命令从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 
+0

该值是在/etc/my.cnf中? –

回答