1. 程式人生 > >【MySQL技術內幕】13-套接字檔案和pid檔案

【MySQL技術內幕】13-套接字檔案和pid檔案

1、套接字檔案

前面提到過,在UNX系統下本地連線 MySQL可以採用UNX域套接字方式,這種方式需要一個套接字( socket)檔案。套接字檔案可由引數 socket控制。一般在/tmp目錄下,名為 mysql. sock:

mysql> SHOW VARIABLES LIKE 'socket';
+---------------+-----------------+
| Variable_name | Value           |
+---------------+-----------------+
| socket        | /tmp/mysql.sock |
+---------------+-----------------+
1 row in set (0.00 sec)

2、pid檔案

當 MySQL例項啟動時,會將自己的程序ID寫入一個檔案中—該檔案即為pid檔案。該檔案可由引數pid_fle控制,預設位於資料庫目錄下,檔名為主機名.pid:

mysql> show variables like 'pid_file';
+---------------+----------------------------------------+
| Variable_name | Value                                  |
+---------------+----------------------------------------+
| pid_file      | /usr/local/mysql/data/mysqld.local.pid |
+---------------+----------------------------------------+
1 row in set (0.00 sec)