2014-01-22 73 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中? –

回答