如何以普通用户的身份运行 MySQL

2025-03-30 15:29:18
推荐回答(1个)
回答1:

在回答你如何启动MySQL服务器之前,让我们考虑一下应该以什么用户身份运行MySQL服务器。
 
一、以非特权用户运行MySQL服务器
  
在讨论如何启动MySQL服务器之前,让我们考虑一下应该以什么用户身份运行MySQL服务器。服务器可以手动或自动启动。如果你手动启动它,服务器以你登录Unix(Linux)的用户身份启动,即如果你用paul登录Unix并启动服务器,它用paul运行;如果你用su命令切换到root,然后运启动服务器,则它以root运行。然而,大多数情况下你可能不想手动启动服务器,最有可能是你安排MySQL服务器在系统引导时自动启动,作为标准引导过程的一部分,在Unix下,该引导过程由系统的Unix用户root执行,并且任何在该过程中运行的进程均以root权限运行。
  
你应该牢记MySQL服务器启动过程的两个目标: