程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> mysql-Linux安裝MySQL 使用普通用戶啟動問題

mysql-Linux安裝MySQL 使用普通用戶啟動問題

編輯:編程綜合問答
Linux安裝MySQL 使用普通用戶啟動問題
            在Centos上安裝下MySQL數據,新建了一個mysql用戶,想讓mysql用戶來管理MySQL數據庫。
            啟動MySQL後,發現有連個進程為什麼我裝的MySQL啟動兩個服務,還有mysqld_safe是root啟動的, mysqld是mysql用戶啟動,有誰知道怎麼回事![圖片說明](http://img.ask.csdn.net/upload/201501/27/1422353422_520893.png)

最佳回答:


mysqld_safe 在mysql5.5中 (http://dev.mysql.com/doc/refman/5.5/en/mysqld-safe.html), 它會以root權限運行。
在我的ubuntu server14.04上沒有看到這個,但是其他發行版本可能會有

mysqld_safe腳本會在啟動MySQL服務器後繼續監控其運行情況,並在其死機時重新啟動它。用mysqld_safe腳本來啟動MySQL服務器的做法在BSD風格的unix系統上很常見,非BSD風格的UNIX系統中的 mysql.server腳本其實也是調用mysqld_safe腳本去啟動MySQL服務器的。它通常做如下事情:
1. 檢查系統和選項。
2. 檢查MyISAM表。
3. 保持MySQL服務器窗口。
4. 啟動並監視mysqld,如果因錯誤終止則重啟。
5. 將mysqld的錯誤消息發送到數據目錄中的host_name.err 文件。
6. 將mysqld_safe的屏幕輸出發送到數據目錄中的host_name.safe文件。

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