數(shù)據(jù)庫有哪些 PID是什么文件?
PID是什么文件?,路徑在默認的MySQL數(shù)據(jù)目錄中。當(dāng)safe啟動mysql時,mysqldusafe將通過mysqlduuusafe檢查PID文件。如果PID文件不存在,則不會對其進行處理。如果文
PID是什么文件?
,路徑在默認的MySQL數(shù)據(jù)目錄中。當(dāng)safe啟動mysql時,mysqldusafe將通過mysqlduuusafe檢查PID文件。如果PID文件不存在,則不會對其進行處理。如果文件存在且PID被占用,則會報告錯誤“mysqld進程已存在”。如果文件存在但PID未被占用,PID文件將被刪除。從MySQL的源代碼可以看出,mysqld是通過createpid啟動的,file函數(shù)創(chuàng)建一個新的pid文件,通過getpid()獲取當(dāng)前進程pid,并將pid寫入pid文件。因此,當(dāng)safe啟動時,MySQL PID文件的作用是防止同一數(shù)據(jù)庫在數(shù)據(jù)文件相同但端口不同的情況下多次啟動。