位置: 编程技术 - 正文
推荐整理分享MySQL如何修改账号的IP限制条件详解(mysql怎么修改用户名和密码),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql怎么更改用户密码,mysql怎么更改用户密码,mysql修改账号密码的命令,mysql如何修改用户密码,如何修改mysql用户名,mysql怎么更改用户密码,mysql 修改用户,mysql 修改用户,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
最近在工作中遇到一个需求:修改MySQL用户的权限,需要限制特定IP地址才能访问,第一次遇到这类需求,结果在测试过程,使用更新系统权限报发现出现了一些问题, 具体演示如下.
注意:下面测试环境为MySQL 5.6.. 如有其它版本与下面测试结果有出入,请以实际环境为准。
我们先创建一个测试用户LimitIP,只允许.段的IP地址访问,具体权限如下所示:
假设现在收到需求:这个用户只允许这个IP地址...访问,于是我打算更新mysql.user表,如下所示:
上面测试发现,如果这样只修改mysql.user表, 那么之前的权限没有了,如下所示,如果你查询mysql.db、 mysql.tables_priv 发现Host的字段值依然为..%
所以我继续修改 mysql.db、 mysql.tables_priv 表,然后测试验证终于OK了(请见下面测试步骤),当然如果账户的权限不止这几个层面,你可能还必须修改例如mysql.columns_priv、mysql.procs_priv等表
如果需要修改用户的IP限制,其实更新mysql相关权限表不是上上策,其实有更好的方法,那就是RENAME USER Syntax
总结
标签: mysql怎么修改用户名和密码
本文链接地址:https://www.jiuchutong.com/biancheng/348723.html 转载请保留说明!友情链接: 武汉网站建设