MySQL:创建可以从多个主机连接的用户

Modified on: Sun, 21 Jul 2019 12:00:03 +0800

我正在使用MySQL,我需要创建一个可以从localhost或其他服务器连接的帐户,即10.1.1.1。所以我在做:

CREATE USER 'bob'@'localhost' IDENTIFIED BY 'password123';
CREATE USER 'bob'@'10.1.1.1' IDENTIFIED BY 'password123';
GRANT SELECT, INSERT, UPDATE, DELETE on MyDatabse.* to 'bob'@'localhost', 'bob'@'10.1.1.1';

这很好用,但有没有更优雅的方法来创建链接到多个IP的用户帐户,还是需要以这种方式完成?

我主要担心的是,将来,权限将从“bob”帐户更新而不是另一个帐户。

最佳答案

如果要限制为主机,并且不希望使用%基于子网或通配符进行指定,那么这是唯一的方法。有关详细信息,请参阅MySQL文档

我仍然在设法消除管理大型MySQL安装的身份验证时的开销,并且尚未找到完美的解决方案。

作者:Warner

相关问答

添加新评论