程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Linux daemon & mysqld

Linux daemon & mysqld

編輯:MySQL綜合教程

Linux daemon & mysqld        不嚴格的講、daemon 就是服務、可分 2 類:      ① stand alone       ② super daemon       再不嚴格的講、服務對應端口、那....那、daemon就對應了端口...?      我們可從 /etc/services 查詢他們的對應關系: [plain]  /*第一列為 daemon 的名稱      第二列則是 port    */      [root@odd ~]# cat /etc/services | grep -i  --color=auto 'mysql'   mysql           3306/tcp                        # MySQL   mysql           3306/udp                        # MySQL   mysql-cluster   1186/tcp                        # MySQL Cluster Manager   mysql-cluster   1186/udp                        # MySQL Cluster Manager   mysql-im        2273/tcp                        # MySQL Instance Manager   mysql-im        2273/udp                        # MySQL Instance Manager                這 2 者主要的區別是:      ● stand alone :一直開放連接      ● super daemon:有請求時才建立連接  [plain]  [mysql@odd ~]$ mysqld_safe &   [1] 5230   [mysql@odd ~]$ 130610 14:40:14 mysqld_safe Logging to '/home/mysql/mysql/log/alert.log'.   130610 14:40:14 mysqld_safe Starting mysqld daemon with databases from /home/mysql/mysql/data      [root@odd ~]# netstat -lntp | grep :3306   tcp        0      0 :::3306                     :::*                        LISTEN      5550/mysqld                    由此、可判斷、mysqld 屬於 stand alone             一般、mysqld 的啟動腳本在 /etc/init.d/ 目錄下、PS:實際上、大部分daemon的啟動腳本都在這      另外、mysqld 的PID 文件一般在 /var/run/ 目錄下、不過、我是源碼編譯自定義、我的在 datadir 目錄下  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved