Error number: MY-010123; Symbol: ER_REALLY_RUN_AS_ROOT; SQLSTATE: HY000
Message: Fatal error: Please read “Security” section of the manual to find out how to run mysqld as root!
MY-010123; ER_REALLY_RUN_AS_ROOT; HY000 错误
MY-010123; ER_REALLY_RUN_AS_ROOT; HY000 错误指的是MySQL的一个服务器配置检测错误,当你尝试以根用户权限运行MySQL时,则会收到此报错。它是MySQL的一种安全限制,是为了更好的防止开发者中的简单错误,而忽略MySQL的安全规则。
常见案例
运行MySQL服务器时,如果你尝试使用root帐号,而不是一个普通用户运行MySQL服务器,你可能会遇到这个错误。
解决方法
首先,你必须使用除root以外的其他用户来运行MySQL服务器,而不是使用root。你必须确保你拥有一个安全的MySQL服务器,而不是root用户运行了它。
其次,你应该为MySQL服务器分配一个安全的权限信息,并确保你的所有服务具有正确的权限信息。可以使用 GRANT 来分配权限。
最后,要确保你的MySQL服务安全,你可以定期对它进行安全扫描,确保服务器上存在的任何漏洞已得到修补。