成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

詳解MySQL中的pid與socket

瀏覽:182日期:2023-10-01 18:04:53
目錄1.pid-file介紹2.socket文件介紹總結(jié): socket文件:當(dāng)用Unix域套接字方式進(jìn)行連接時(shí)需要的文件。 pid文件:MySQL實(shí)例的進(jìn)程ID文件。1.pid-file介紹

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

建議指定 pid 文件名及路徑,pid 目錄權(quán)限要對(duì) mysql 系統(tǒng)用戶放開,具體配置可參考如下:

# my.cnf 配置文件[mysqld]pid-file = /data/mysql/tmp/mysqld.pid# 查看mysqld進(jìn)程[root@localhost ~]# ps -ef|grep mysqldroot 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.pidmysql 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# 查看pid文件內(nèi)容 [root@localhost ~]# cat /data/mysql/tmp/mysqld.pid9353

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

有時(shí)候可能會(huì)遇到因 pid 文件問題而啟動(dòng)失敗的情況,這幾類報(bào)錯(cuò)你可能遇到過:

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 相關(guān)報(bào)錯(cuò)解決方法其實(shí)都是類似的,首先要看下 error log 找到具體報(bào)錯(cuò),然后查看配置文件,確保 pid 文件目錄路徑正確且有權(quán)限有空間,之后可以看下 mysqld 進(jìn)程是否存在,若存在可手動(dòng) kill 掉,若有殘留的 pid 文件也可以先刪掉,一切排查就緒后,再次重新啟動(dòng),一般即可成功。

2.socket文件介紹

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

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

# my.cnf 配置文件[mysqld]socket = /data/mysql/tmp/mysql.sock[client]socket = /data/mysql/tmp/mysql.sock# 查看對(duì)應(yīng)目錄下的socket文件root@localhost tmp]# ls -lhtotal 8.0Ksrwxrwxrwx 1 mysql mysql 0 Jun 10 15:19 mysql.sock-rw------- 1 mysql mysql 6 Jun 10 15:19 mysql.sock.lock# 通過 -S 命令指定socket登錄[root@localhost ~]# mysql -uroot -pxxxx -S /data/mysql/tmp/mysql.sockmysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 12Server version: 8.0.22 MySQL Community Server - GPLCopyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type ’help;’ or ’h’ for help. Type ’c’ to clear the current input statement.mysql> status--------------mysql Ver 8.0.22 for Linux on x86_64 (MySQL Community Server - GPL)Connection id: 12Current database:Current user: root@localhostSSL: Not in useCurrent pager: stdoutUsing outfile: ’’Using delimiter:;Server version: 8.0.22 MySQL Community Server - GPLProtocol version: 10Connection: Localhost via UNIX socketServer characterset: utf8mb4Db characterset: utf8mb4Client characterset: utf8mb4Conn. characterset: utf8mb4UNIX socket: /data/mysql/tmp/mysql.sockBinary data as: HexadecimalUptime: 1 hour 27 min 31 secThreads: 3 Questions: 27 Slow queries: 0 Opens: 135 Flush tables: 3 Open tables: 56 Queries per second avg: 0.005

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

總結(jié):

本篇文章介紹了 MySQL 中的 pid 及 socket 文件的具體配置及作用。其實(shí)這兩個(gè)參數(shù)還是比較好維護(hù)的,一開始配置好不要去動(dòng)它就好了,若遇到重啟報(bào)錯(cuò)的情況,根據(jù)錯(cuò)誤日志慢慢來排查,細(xì)心的操作,總會(huì)找到問題的。

以上就是詳解MySQL中的pid與socket的詳細(xì)內(nèi)容,更多關(guān)于MySQL pid與socket的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
91传媒视频在线播放| 亚洲国产欧美在线| 亚洲激情午夜| 久久国产精品高清| 3atv一区二区三区| 国产精品免费av| 午夜久久久影院| 国产一区免费电影| 欧美在线播放一区二区| 亚洲午夜精品一区二区| 一本在线高清不卡dvd| 精品国产乱码久久久久久蜜臀| 日本一区二区视频在线观看| 亚洲成人一二三| bt欧美亚洲午夜电影天堂| 尤物精品在线| 欧美一三区三区四区免费在线看| 中文字幕在线观看一区| 久久精品国产久精国产爱| 午夜国产欧美理论在线播放| 欧美羞羞免费网站| 国产精品久久久一区麻豆最新章节| 蜜臀91精品一区二区三区| 91亚洲国产成人精品一区二区三 | 欧美日韩一区在线播放| 在线亚洲+欧美+日本专区| 国产精品免费丝袜| 欧美午夜不卡| 中文字幕日本不卡| 亚洲黄色在线| 亚洲精选视频在线| 国产精品影视在线| 99精品国产福利在线观看免费| 欧美另类videos死尸| 国产精品国产三级国产aⅴ中文| 欧美大香线蕉线伊人久久国产精品| 精品久久久久香蕉网| 五月天亚洲精品| 色悠悠亚洲一区二区| 蜜桃免费网站一区二区三区| 欧美性色综合网| 精品一二三四区| 国产精品一区二区三区四区五区| 欧美一区2区视频在线观看| 国产一区在线观看麻豆| 欧美一区二区三区喷汁尤物| www.亚洲色图.com| 国产女同互慰高潮91漫画| 亚洲激情影院| 亚洲不卡av一区二区三区| 欧美在线啊v一区| 国产高清一区日本| 色欲综合视频天天天| 美女免费视频一区| 7777精品久久久大香线蕉| 成年人网站91| 欧美精品视频www在线观看| 丰满少妇在线播放bd日韩电影| 快she精品国产999| 久久aⅴ国产欧美74aaa| 欧美成人国产一区二区| 激情丁香综合| 日韩二区三区在线观看| 亚洲精品极品| 日韩国产一二三区| 欧美妇女性影城| 91天堂素人约啪| 一区二区三区蜜桃| 亚洲性视频h| 日韩精品电影一区亚洲| 国产精品三上| 亚洲欧洲av在线| 久久久精品日韩| 亚洲国产综合色| 欧美精品在线观看一区二区| 91玉足脚交白嫩脚丫在线播放| 亚洲色图在线视频| 欧美日韩大片一区二区三区| 亚洲资源中文字幕| 国产精品久久国产三级国电话系列 | 国产日韩欧美精品| 久久福利资源站| 欧美国产日韩在线观看| 99视频精品在线| 一区二区三区色| 欧美精品日日鲁夜夜添| 黄色日韩在线| 免费精品99久久国产综合精品| 欧美亚洲免费高清在线观看| 亚洲精品国产a| 欧美日韩免费一区二区三区| 美腿丝袜在线亚洲一区| 久久综合久久99| 成人avav在线| 亚洲精品ww久久久久久p站| 欧美一区二区三区思思人| 亚洲黄色在线| 国产成人超碰人人澡人人澡| 亚洲精品伦理在线| 欧美一区二视频| 国产亚洲激情| 9色porny自拍视频一区二区| 午夜视频一区二区| 国产无一区二区| 欧美日韩国产精品一卡| 日韩成人伦理电影在线观看| 国产亚洲精品久| 91久久线看在观草草青青 | 成人涩涩免费视频| 欧美放荡的少妇| 国产欧美丝祙| 成人的网站免费观看| 亚洲精品国产无套在线观| 午夜精品久久久久久| 一区二区视频欧美| 亚洲综合不卡| 性做久久久久久久久| 久久综合色综合88| 色视频一区二区| 亚洲欧美在线网| 国产在线精品视频| 亚洲二区在线视频| 欧美tickling挠脚心丨vk| 久久黄色影院| 欧美精品一区二区视频| 国内精品久久久久影院薰衣草| 99国产精品一区| 中文字幕不卡的av| 精品视频一区二区三区免费| 亚洲精一区二区三区| jizzjizzjizz欧美| 蜜桃精品在线观看| 亚洲午夜免费电影| 国产精品乱人伦一区二区| 日韩一级片在线播放| 不卡的av在线| 美脚の诱脚舐め脚责91| 亚洲日本在线视频观看| www国产成人| 欧美猛男男办公室激情| 99久久国产免费看| 久久精品国产精品青草| 亚洲在线中文字幕| 国产精品麻豆视频| 国产亚洲午夜高清国产拍精品| 欧美精品久久天天躁| 久久久精品动漫| 一区二区三区欧美在线| 欧美日韩国产综合网| www.在线欧美| 国产一区二区成人久久免费影院| 亚洲成av人片一区二区梦乃| 国产精品久久久久久一区二区三区| 日韩久久久久久| 国语精品一区| 五月天亚洲精品| 一区二区三区在线免费视频| 国产精品久久久久久久浪潮网站 | 永久久久久久| 欧美视频日韩| 色综合天天综合网天天狠天天| 国产精品久久久久久久久免费相片 | 色综合久久88色综合天天免费| 国产视频一区免费看| 狠狠色综合网站久久久久久久| 成人国产视频在线观看| 国产成人av网站| 国产乱码精品一区二区三区av| 久久国产精品色婷婷| 久久精品噜噜噜成人av农村| 免费高清在线视频一区·| 日韩精品电影在线| 美女在线视频一区| 日韩精品色哟哟| 日本视频一区二区三区| 亚洲成av人片在线| 午夜电影网亚洲视频| 天天射综合影视| 免费高清视频精品| 国内成人精品2018免费看| 韩国中文字幕2020精品| 韩国成人精品a∨在线观看| 韩日欧美一区二区三区| 国产一级精品在线| 国产精品一区二区x88av| 国产aⅴ精品一区二区三区色成熟| 国产精品综合在线视频| 国产成人在线网站| 粉嫩绯色av一区二区在线观看| 成人午夜精品一区二区三区| 成人av在线影院| 欧美在线视频二区| 狠狠色伊人亚洲综合网站色| 国产视频在线观看一区 | 国产精品日韩二区| 欧美亚洲三区| 在线视频观看一区| 欧美日韩mp4| 日韩视频中午一区| 久久九九久精品国产免费直播|