MySQL管理工具MySQL Utilities — 创建具有相同权限的新用户(34)

  • A+
所属分类:MySQL

在有些场景下,我们需要创建一个与已有的用户具有相同权限的用户。一般情况下,我们是先通过SHOW GRANTS FOR语句来查看已有的用户权限,然后复制、修改再执行GRANT语句来创建新的用户。

现在我们可以通过mysqluserclone 命令给一个用户复制到新的用户,甚至可以设置不同的密码和用户名。

假如有个用户 joe@localhost ,现在我们需要创建两个具有相同权限的用户sally 和 john,并各自有各自的新密码,分别为www.ttlsa.com和bbs.ttlsa.com。

实例

新用户格式为:username:password@host  来指定用户名、密码和允许连接的主机名。

权限

在源服务器上,用户必须拥有对mysql数据库的SELECT权限。

在目标服务器上,用户必须具有全局的CREATE USER权限或对mysql数据库的INSERT权限,以及GRANT OPTION权限。

weinxin
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: