亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

mysql.sock 為什么放到 /var/run目錄 ?

/var/run是干什么用的

根據linux的文件系統分層結構標準(FHS)中的定義:

/var/run 目錄中存放的是自系統啟動以來描述系統信息的文件。
比較常見的用途是daemon進程將自己的pid保存到這個目錄。
標準要求這個文件夾中的文件必須是在系統啟動的時候清空,以便建立新的文件。

為了達到這個要求,linux中/var/run使用的是tmpfs文件系統,這是一種存儲在內存中的臨時文件系統,當機器關閉的時候,文件系統自然就被清空了。使用df -Th命令能看到類似的輸出結果:

文件系統 ? ?類型 ? ?容量 ?已用 ?可用 已用%% 掛載點
none ? ? ? ? tmpfs ? ?990M ?384K ?989M ? 1% /var/run
none ? ? ? ? tmpfs ? ?990M ? ? 0 ?990M ? 0% /var/lock

當然/var/run除了保存進程的pid之外也有其他的作用,比如utmp文件,就是用來記錄機器的啟動時間以及當前登陸用戶的。

============================

編譯完成啟動 mysql 提示如下錯誤?

mysqld_safe Directory '/var/run/mysql' for UNIX socket file don't exists.

創建 /var/run/mysql 文件夾后可以正常啟動,重啟虛擬機機后又出錯 ...

正在回答

1 回答

沒遇到


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

mysql.sock 為什么放到 /var/run目錄 ?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號