我在我的Android手机上设置了一个灯泡服务器,我没有设法让mysql使用默认设置。我不得不将用户更改为my.cnf中的root用户。 所以我很好奇在root用户下运行mysql的危险。
答案 0 :(得分:2)
以root身份运行MySQL,意味着服务器所做的一切也以root身份完成(显而易见)。特别是如果你碰巧弄错了,这可能会导致问题:
/etc/passwd
,则该重要文件可能会被覆盖(普通用户不能这样做)。答案 1 :(得分:0)
以root用户身份登录是可以的。但是,使用它来创建对象(表,索引,数据库等)具有有限权限的新用户,以便这些用户不会破坏除了允许的内容以外的任何内容:)
创建新用户后,以root身份注销并使用这些新用户登录。我看到你正在使用linux,所以root用户的想法以类似于linux的方式应用于MySQL。
您可以查看有关此内容的官方文档:Adding users and granting privileges