mysql数据库的用户

mysql数据库的用户

在测试 Debian 服务器上,我使用rootmysql 用户。然后,对于我拥有的每个 WordPress 站点,我在 php 配置文件中都有以下内容:

define('DB_USER', 'root');
define('DB_PASSWORD', '...');

这个“root用户”是mysql特有的东西,还是与Linux root用户有关?

root如果是这样,将 mysql 与用户分开(出于安全考虑)的最佳实践是什么?

答案1

用户rootmysqlroot一样 GNU/Linux。用户是否已创建里面数据库管理器来访问它。您必须避免使用它,您可以轻松地创建具有受限权限的用户,从而防止安全风险。

答案2

这是rootMySQL 的用户。与Linux用户无关root。就像 Linux 中的对应项一样,它是 MySQL 上的超级用户帐户的名称。

您不应该将rootMySQL 用户用作您的 WordPress 数据库,这是一个很大的安全风险。wp为其创建一个 MySQL 用户(或其他用户),然后只授予他对wordpress数据库的访问权限。

相关内容