MySQL

他人のサーバーのmysql.sockの場所を調べる

自分が用意した環境だったりしたら記憶にございだと思うが、そうではない他人の環境で、musqlコマンドがデフォルトで使うmysql.sockの位置がどこか分からない時に調べる方法の一つしてDBから確認することができる。

mysql> SHOW VARIABLES LIKE '%sock%';
+-----------------------------------------+---------------------------+
| Variable_name                           | Value                     |
+-----------------------------------------+---------------------------+
| performance_schema_max_socket_classes   | 10                        |
| performance_schema_max_socket_instances | -1                        |
| socket                                  | /var/lib/mysql/mysql.sock |
+-----------------------------------------+---------------------------+
3 rows in set (0.00 sec)