精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL中的Pid與Socket是什么?

數據庫 MySQL
不知道你有沒有注意過,MySQL 啟動時需要配置 pid 及 socket 文件路徑。偶爾還會出現因 pid 文件找不到而啟動失敗的現象,那么 pid 與 socket 文件究竟是干什么用的呢?我們一起來看下本篇文章。

[[405222]]

本文轉載自微信公眾號「MySQL技術」,作者MySQL技術。轉載本文請聯系MySQL技術公眾號。

前言:

不知道你有沒有注意過,MySQL 啟動時需要配置 pid 及 socket 文件路徑。偶爾還會出現因 pid 文件找不到而啟動失敗的現象,那么 pid 與 socket 文件究竟是干什么用的呢?我們一起來看下本篇文章。

1.pid-file介紹

MySQL 中的 pid 文件記錄的是當前 mysqld 進程的 pid ,pid 亦即 Process ID 。可以通過 pid-file 參數來配置 pid 文件路徑及文件名,如果未指定此變量,則 pid 文件默認名為 host_name.pid ,存放的路徑默認放在 MySQL 的數據目錄。

建議指定 pid 文件名及路徑,pid 目錄權限要對 mysql 系統用戶放開,具體配置可參考如下:

  1. # my.cnf 配置文件 
  2. [mysqld] 
  3. pid-file  = /data/mysql/tmp/mysqld.pid 
  4.  
  5. # 查看mysqld進程 
  6. [root@localhost ~]# ps -ef|grep mysqld 
  7. root       8670      1  0 Jun09 ?        00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql/data --pid-file=/data/mysql/tmp/mysqld.pid 
  8. mysql      9353   8670  0 Jun09 ?        00:01:23 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/data/mysql/logs/error.log --pid-file=/data/mysql/tmp/mysqld.pid --socket=/data/mysql/tmp/mysql.sock 
  9.  
  10. # 查看pid文件內容  
  11. [root@localhost ~]# cat /data/mysql/tmp/mysqld.pid 
  12. 9353 

可以看到 pid 文件內容只有一行,記錄了 mysqld 進程的 ID 。mysqld 進程啟動后會通過 create_pid_file 函數新建 pid 文件,通過 getpid() 獲取當前進程號并將進程 ID 寫入 pid 文件。進程運行后會給 pid 文件加一個文件鎖,只有獲得 pid 文件寫入權限的進程才能正常啟動并把自身的 PID 寫入該文件中,其它同一個程序的多余進程則自動退出。因此 pid 文件的作用是防止啟動多個進程副本。

有時候可能會遇到因 pid 文件問題而啟動失敗的情況,這幾類報錯你可能遇到過:

  • Can‘t start server: can‘t create PID file: No such file or directory
  • ERROR! MySQL server PID file could not be found
  • ERROR! The server quit without updating PID file

上面幾類 pid 相關報錯解決方法其實都是類似的,首先要看下 error log 找到具體報錯,然后查看配置文件,確保 pid 文件目錄路徑正確且有權限有空間,之后可以看下 mysqld 進程是否存在,若存在可手動 kill 掉,若有殘留的 pid 文件也可以先刪掉,一切排查就緒后,再次重新啟動,一般即可成功。

2.socket文件介紹

socket 即 Unix 套接字文件,在類 unix 平臺,客戶端連接 MySQL 服務端的方式有兩種,分別是 TCP/IP 方式與 socket 套接字文件方式。Unix 套接字文件連接的速度比 TCP/IP 快,但是只能連接到同一臺計算機上的服務器使用。

通過設置 socket 變量可配置套接字文件路徑及名稱,默認值為 /tmp/mysql.sock (對于某些發行格式,目錄可能有所不同)。參考配置如下:

  1. # my.cnf 配置文件 
  2. [mysqld] 
  3. socket = /data/mysql/tmp/mysql.sock 
  4. [client] 
  5. socket = /data/mysql/tmp/mysql.sock 
  6.  
  7. # 查看對應目錄下的socket文件 
  8. root@localhost tmp]# ls -lh 
  9. total 8.0K 
  10. srwxrwxrwx 1 mysql mysql 0 Jun 10 15:19 mysql.sock 
  11. -rw------- 1 mysql mysql 6 Jun 10 15:19 mysql.sock.lock 
  12.  
  13. # 通過 -S 命令指定socket登錄 
  14. [root@localhost ~]# mysql -uroot -pxxxx -S /data/mysql/tmp/mysql.sock 
  15. mysql: [Warning] Using a password on the command line interface can be insecure. 
  16. Welcome to the MySQL monitor.  Commands end with ; or \g. 
  17. Your MySQL connection id is 12 
  18. Server version: 8.0.22 MySQL Community Server - GPL 
  19.  
  20. Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. 
  21.  
  22. Oracle is a registered trademark of Oracle Corporation and/or its 
  23. affiliates. Other names may be trademarks of their respective 
  24. owners. 
  25.  
  26. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 
  27.  
  28. mysql> status 
  29. -------------- 
  30. mysql  Ver 8.0.22 for Linux on x86_64 (MySQL Community Server - GPL) 
  31.  
  32. Connection id:          12 
  33. Current database
  34. Current user:           root@localhost 
  35. SSL:                    Not in use 
  36. Current pager:          stdout 
  37. Using outfile:          '' 
  38. Using delimiter:        ; 
  39. Server version:         8.0.22 MySQL Community Server - GPL 
  40. Protocol version:       10 
  41. Connection:             Localhost via UNIX socket 
  42. Server characterset:    utf8mb4 
  43. Db     characterset:    utf8mb4 
  44. Client characterset:    utf8mb4 
  45. Conn.  characterset:    utf8mb4 
  46. UNIX socket:            /data/mysql/tmp/mysql.sock 
  47. Binary data as:         Hexadecimal 
  48. Uptime:                 1 hour 27 min 31 sec 
  49.  
  50. Threads: 3  Questions: 27  Slow queries: 0  Opens: 135  Flush tables: 3  Open tables: 56  Queries per second avg: 0.005 

查看上述連接狀態可知,MySQL 在本地可以通過 socket 方式連接。在本地登錄時,如果 my.cnf 配置文件中的 [client] 部分沒有指定 socket 文件路徑,mysql 默認會去尋找 /tmp/mysql.sock ,所以如果 mysqld 服務啟動的時候,生成的 socket 文件不是默認路徑的話,登陸可能會報錯(ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock')。其實 [mysqld] 部分及 [client] 部分都配置具體路徑可避免此問題,也可以在 tmp 路徑下建立軟連接,如:ln -s /data/mysql/tmp/mysql.sock /tmp/mysql.sock 。同樣的,socket 文件目錄權限要對 mysql 系統用戶放開。

總結:

 

本篇文章介紹了 MySQL 中的 pid 及 socket 文件的具體配置及作用。其實這兩個參數還是比較好維護的,一開始配置好不要去動它就好了,若遇到重啟報錯的情況,根據錯誤日志慢慢來排查,細心的操作,總會找到問題的。

 

責任編輯:武曉燕 來源: MySQL技術
相關推薦

2021-09-14 09:49:12

Linuxsocket fd網絡

2024-12-24 14:11:57

2025-02-06 08:44:11

MySQLEXISTSIN

2025-02-20 10:04:35

2025-02-27 09:30:00

MySQLLog Buffer數據庫

2023-03-02 08:48:43

Linuxsubshell

2022-09-15 09:54:34

nullPython字符

2021-04-26 07:51:00

JavaScript方法函數

2010-06-29 13:58:17

SNMPMIB

2024-12-23 13:00:00

MySQLMVCC數據庫

2024-12-25 16:04:53

2025-05-28 08:05:00

stdclassPHP開發

2023-03-28 07:03:15

gRPCMetadata

2018-04-09 14:25:06

數據庫MySQL索引

2020-03-05 10:28:19

MySQLMRR磁盤讀

2021-06-28 17:21:49

MySQL性能Java

2022-06-29 08:37:03

事件循環JS 語言

2021-12-03 18:29:31

GoAny 泛型

2019-05-20 10:58:40

物聯網IOT技術

2023-03-01 09:49:23

點贊
收藏

51CTO技術棧公眾號

国产精品第10页| 男男gay无套免费视频欧美| 欧美日中文字幕| 亚洲女厕所小便bbb| 欧美壮男野外gaytube| 一级黄色片在线免费观看| 亚洲 欧美 视频| 99视频有精品高清视频| 久久久精品欧美丰满| 欧美激情在线视频二区| 日本在线播放一区二区| 免费福利在线观看| 国产成人福利av| 亚洲欧洲日韩av| 国产脚交av在线一区二区| 伊人网综合视频| 羞羞污视频在线观看| 噜噜噜91成人网| 日韩精品视频在线播放| av在线免费观看国产| 免费一级片在线观看| 青青热久免费精品视频在线18| 成人午夜大片免费观看| 久久精品国产久精国产一老狼 | 欧美激情偷拍| 欧洲另类一二三四区| 久久国产一区二区| 麻豆视频在线观看| 黄色不卡一区| 欧美日韩一区成人| 亚洲精品乱码视频| 波多野结衣二区三区| 精品美女久久| 亚洲国产日韩欧美综合久久 | av在线三区| 久久精选视频| 久久久天堂国产精品女人| 欧美图片自拍偷拍| 3344国产永久在线观看视频| www.欧美日韩国产在线| 国语自产精品视频在线看| 搜索黄色一级片| 亚洲日本视频在线| 亚洲国产日韩一级| 精品国产区在线| 精品久久久久久久久久久久久久久久| 国产99亚洲| 亚洲国产精品久久久久秋霞不卡 | 国产精品18久久久久久久久| 精品国产欧美成人夜夜嗨| 波多野结衣国产精品| 影院在线观看全集免费观看| 99视频精品在线| 国产91视觉| 亚洲美女av黄| 欧美日韩美女在线| 国产区二精品视| 日韩欧美大片在线观看| 欧美91视频| 国产视频欧美视频| 亚洲精品自拍网| www免费在线观看| 99久久婷婷国产综合精品| 成人黄动漫网站免费| 久久久久亚洲av成人毛片韩| 久久av导航| 欧美成人中文| 99天天综合性| 国产成人精品福利一区二区三区| a级片免费观看| 国内精品嫩模av私拍在线观看| 欧美本精品男人aⅴ天堂| 国产成人亚洲综合无码| av女名字大全列表| 极品美女销魂一区二区三区| 久久久久久久久亚洲| 精品99久久久久成人网站免费| 亚洲精品国产首次亮相| 日韩一级黄色片| 99福利在线观看| 欧美另类极品| 国产成人精品免费一区二区| 欧美有码在线视频| 九九热视频在线免费观看| 99久久999| 精品免费国产一区二区三区四区| 娇妻高潮浓精白浆xxⅹ| 亚洲欧美在线人成swag| 日韩欧美二区三区| 欧美午夜性生活| 中文字幕中文字幕在线十八区 | 中文天堂资源在线| www.久久久.com| 日韩一区二区三| 超碰97在线资源站| 视频精品一区| 欧美日韩国产一级二级| 日本三级免费观看| 欧美黄色a视频| 色综合视频在线观看| 欧美精品久久久久久久自慰| www国产在线观看 | www国产免费| 成年网站在线| 一区二区成人在线| 欧美aaa在线观看| 国产女人在线观看| 26uuu欧美| 久久久久久国产精品免费免费| 国产鲁鲁视频在线观看免费| 国产精品久久久久aaaa| 国产乱码精品一区二区三区卡| 亚洲天堂自拍偷拍| 国产精品最新自拍| 久久精品99久久久香蕉| 久久久久亚洲AV| 欧美视频不卡| 国产精品欧美一区二区| 国产一级片av| 成人毛片在线观看| 天天做天天爱天天高潮| 欧美在线视频精品| 亚洲国产一区二区三区a毛片| 久久九九国产精品怡红院| 欧美另类一区二区| 午夜在线一区| 日本午夜人人精品| 国产一卡二卡三卡| va亚洲va日韩不卡在线观看| 国产大尺度在线观看| 日韩精品免费观看视频| 日韩毛片在线观看| 久久精品国产亚洲av无码娇色| 国产精品九九| 91午夜理伦私人影院| av在线免费在线观看| 欧美国产激情二区三区 | 亚洲无在线观看| 欧美日中文字幕| 国产精品黄色av| 邻家有女韩剧在线观看国语| 午夜精品一区二区三区免费视频 | 丝袜脚交一区二区| 国产成人拍精品视频午夜网站| 熟妇人妻中文av无码| 久久这里只有精品首页| 日本精品视频一区| 久操视频在线观看| 亚洲国产精品影院| 成人一区二区三区仙踪林| 国产精品中文字幕制服诱惑| 欧美第一淫aaasss性| 中文字幕在线观看视频网站| 成人avav在线| 日韩一区二区三区资源| 日本在线视频观看| 亚洲图片有声小说| wwwwxxxx日韩| 日韩欧美伦理| 久久久久久久亚洲精品| 亚洲免费视频网| 91蝌蚪porny| 三级4级全黄60分钟| 国内精品视频| 亚洲天堂男人天堂女人天堂| 欧美激情精品久久久久久免费| 麻豆精品视频在线| 精品一区二区不卡| 成人性生活视频| 欧美大片在线观看一区二区| 久久久久久久9999| 99久精品国产| 免费看日b视频| 91精品入口| 欧美一级片在线播放| 番号集在线观看| 欧美一区二区在线视频| av网在线播放| 亚洲人体大胆视频| 欧美深深色噜噜狠狠yyy| 香蕉成人app免费看片| 欧美成va人片在线观看| 九九九在线观看| 国产精品久久久久一区二区三区共| 久久久久久www| 精品在线播放| 91中文字幕在线观看| 懂色一区二区三区| 欧美一级二级三级蜜桃| 成人免费视频毛片| 中文字幕一区二区三区在线播放 | 国产精品高清无码| 一区二区三区四区激情| 欧美成人三级在线播放| 国产精品分类| 日韩伦理一区二区三区av在线| 自拍偷拍欧美日韩| 91精品国产高清自在线 | 国产乱人伦偷精品视频免下载| 欧洲精品一区色| 精品亚洲a∨| 97视频免费观看| 午夜精品在线播放| 综合在线观看色| 久久久久国产精品区片区无码| 国产精品草草| 亚洲不卡1区| 国产成人精选| 最近更新的2019中文字幕| 国产精品久久久久久久久夜色| 亚洲欧美偷拍三级| 亚洲丝袜在线观看| 欧美亚洲不卡| 天堂av一区二区| 欧美a一欧美| 欧美一级电影免费在线观看| av网站免费在线观看| 国产午夜精品全部视频播放| 高潮毛片7777777毛片| 欧美日韩aaa| 国产精品传媒在线观看| 午夜视频一区二区| 免看一级a毛片一片成人不卡| 国产精品五月天| av网站免费在线播放| 欧美专区在线| 日本手机在线视频| 午夜精品影院| 天堂v在线视频| 超碰成人久久| 91在线色戒在线| jizz久久久久久| 国产精品1234| 全亚洲第一av番号网站| 中文字幕av一区二区| 一级特黄录像免费看| 亚洲精品中文字幕在线观看| 黄色三级生活片| 国产亚洲女人久久久久毛片| jizz大全欧美jizzcom| 性欧美videos另类喷潮| 男人用嘴添女人下身免费视频| 免费国产自久久久久三四区久久| 粉嫩av免费一区二区三区| 精品国产18久久久久久二百| 成人性生交xxxxx网站| 91av久久| 97精品久久久| 美女扒开腿让男人桶爽久久软| 精品调教chinesegay| 五月天婷婷社区| 亚洲国产精品福利| 亚洲午夜激情视频| 欧美日本一区二区在线观看| 亚洲熟妇av乱码在线观看| 欧美日韩国产综合一区二区| 国产免费高清av| 欧美性猛交xxxx乱大交| 欧美激情图片小说| 国产日韩v精品一区二区| 麻豆精品免费视频| 国产成人精品影视| 日韩综合第一页| 91毛片在线观看| 亚洲精品色午夜无码专区日韩| 国产色一区二区| 北条麻妃在线观看视频| 亚洲激情在线激情| 99热国产在线观看| 91久久精品国产91性色tv| 久久精品人妻一区二区三区| 午夜视频一区二区| 在线免费一区二区| 欧美一区二区三区系列电影| 男人天堂综合网| 欧美一区二区女人| 神宫寺奈绪一区二区三区| 亚洲欧美在线一区| 粉嫩小泬无遮挡久久久久久| 日韩精品久久久久久久玫瑰园| 岛国大片在线观看| 欧美美女15p| 日本不卡不卡| 午夜精品三级视频福利| 深夜视频一区二区| 亚洲综合日韩在线| 伊人久久大香线蕉av不卡| 国产精品sss| 精品av一区二区| 51xx午夜影福利| 久久精品人人做人人爽电影蜜月| 欧美一级xxxx| 91亚洲国产成人精品一区二区三 | 深夜福利在线观看直播| 欧美日韩在线影院| 97成人在线观看| 亚洲精品第一国产综合精品| 免费黄色电影在线观看| 欧美—级a级欧美特级ar全黄| 另类专区亚洲| 国产精品久久7| 久久精品高清| 日本特级黄色大片| 国产精品永久| 色婷婷狠狠18禁久久| 亚洲国产岛国毛片在线| 天堂网一区二区三区| 91精品久久久久久久99蜜桃| 一区二区www| 日韩精品在线视频美女| 亚洲按摩av| 国产中文欧美精品| а天堂中文最新一区二区三区| 久久久综合亚洲91久久98| 久久精品免费一区二区三区| av无码精品一区二区三区| 久久久久久久高潮| 亚洲欧美高清在线| 一区在线播放视频| 中文在线最新版天堂| 欧美精品乱人伦久久久久久| ,一级淫片a看免费| 亚洲欧美一区二区三区四区| 黄色影院在线看| 69**夜色精品国产69乱| 日韩综合一区二区三区| 亚洲欧美日韩精品久久久 | 亚洲AV无码国产精品午夜字幕| 欧美xxxxx牲另类人与| 天天影视久久综合| 国产精品久久久久久久久久久久久久 | 青娱乐精品视频在线| 免费日韩视频在线观看| 大白屁股一区二区视频| 五月天精品在线| 日本精品一级二级| 欧美另类自拍| 亲子乱一区二区三区电影| 欧美黑人做爰爽爽爽| 国产精品久久中文字幕| 成人国产在线观看| 国产精品30p| 精品国产91九色蝌蚪| 国产在线观看黄| 久久视频在线看| 国产激情视频在线看| 国产精品成av人在线视午夜片| 色婷婷狠狠五月综合天色拍| 亚洲高清123| 奇米影视7777精品一区二区| 纪美影视在线观看电视版使用方法| 色94色欧美sute亚洲线路二| 国产毛片av在线| 国产精品综合网站| 国产图片一区| 国产极品尤物在线| 视频在线观看一区| 亚洲无人区码一码二码三码的含义 | 美女主播精品视频一二三四| 欧美精品久久| 老司机精品导航| 久久精品色妇熟妇丰满人妻| 亚洲一二三区不卡| 日韩一级片免费观看| 69久久夜色精品国产69乱青草| 成人三级毛片| 伊人久久婷婷色综合98网| 亚洲狼人精品一区二区三区| 粉嫩av懂色av蜜臀av分享| 极品尤物一区| 久久久婷婷一区二区三区不卡| 国产欧美精品久久| www..com.cn蕾丝视频在线观看免费版| 在线观看视频一区二区欧美日韩| 午夜免费视频在线国产| 91久久爱成人| 成人情趣视频网站| 91看片破解版| 午夜一区二区三区视频| 国产福利电影在线| 91精品黄色| 久久亚洲国产精品一区二区| 亚洲人做受高潮| 精品欧美黑人一区二区三区| 欧美成人影院| 浴室偷拍美女洗澡456在线| 久久精品五月| 亚洲欧美精品aaaaaa片| 亚洲精品成人av| 日本午夜免费一区二区| 欧美日韩精品免费观看视一区二区| 喷白浆一区二区| 亚洲第一页av| 91精品国产麻豆| 电影一区二区三| 黄色特一级视频| 国产精品视频一二| 欧美一级在线免费观看| 91精品国产自产在线老师啪 | 高清精品视频|