我想用一個命令從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中? –