我在我的android手機上設置了一個燈服務器,我沒有設法讓mysql使用默認設置。我不得不將用戶更改爲my.cnf中的root用戶。 所以我很好奇在root用戶下運行mysql的危險。用戶= root運行MySQL
0
A
回答
2
運行MySQL root身份,意味着一切服務器不會也以root用戶(明顯)。特別是如果你恰巧犯了一個錯誤,這可能會導致問題:
- 如果錯誤地配置MySQL日誌文件來
/etc/passwd
,那麼重要的文件可能會被覆蓋(不能做一個普通用戶)。 - root通常作爲磁盤系統的一部分保留(每個文件系統),因此您可以更容易地使分區以root身份完整。
- 代碼注入:如果您的腳本正在運行(用於備份現在擁有的根文件),那麼您需要更高的權限,並且任何錯誤都可能會產生更大的影響。
0
可以以root用戶身份登錄。但是,使用它來創建對對象(表,索引,數據庫等)有限權限的新用戶,以便這些用戶不能打破除允許的內容之外的任何內容:)
一旦新用戶以root身份創建註銷並與這些新用戶一起登錄。我看到你使用的是linux,所以root用戶的想法和linux一樣適用於MySQL。
您可以查看這個官方文檔:Adding users and granting privileges
相關問題
- 1. DCOS Cassandra - 用非root用戶運行cassandraDemon
- 2. 以非root用戶身份運行Nginx
- 3. 以非root用戶身份運行Docker
- 4. 讓用戶從root模式運行makefile
- 5. 以非root用戶身份運行ntpdate
- 6. 如何從PHP運行在root用戶
- 7. MAMP mysql破解root用戶
- 8. MySQL的非root用戶
- 9. MySQL和系統'root'帳戶
- 10. 以root用戶身份運行本機android可執行文件?
- 11. root cron沒有運行
- 12. 以root用戶和非root帳戶登錄時的OpenSSH行爲
- 13. 無法在Openshift上使用root用戶運行應用程序
- 14. 如何以非root用戶登錄MySQL
- 15. Mysql:訪問被拒絕用戶'root'@'localhost'
- 16. 更新mysql root用戶密碼?
- 17. mysql重置root用戶權限
- 18. 重置mysql的root用戶默認
- 19. 添加root用戶到MySQL輪
- 20. 如何在root用戶使用python運行多命令(paramiko)
- 21. 如何使用django作爲非root用戶運行gunicorn
- 22. 從用root用戶運行的C程序啓動Python GUI
- 23. 測試Dockerfile使用Serverspec在非root用戶上運行
- 24. 啓用非root用戶運行端口443的tomcat
- 25. 在Docker中以非root用戶身份運行應用程序
- 26. 非root用戶
- 27. 以非root用戶身份運行Rails應用程序,但詢問root用戶密碼以訪問文件
- 28. 訪問在MySQL命令行中被root用戶拒絕
- 29. 以root用戶身份運行codeigniter腳本
- 30. Ubuntu,libftdi priviliges,seg當非root用戶運行程序時出錯
當你寫「root用戶」你指的是MySQL管理員帳戶或操作系統用戶「root」? – 2012-03-03 16:53:55
操作系統root用戶。 – Jumi 2012-03-04 08:58:13