位置: 编程技术 - 正文

MySQL如何修改账号的IP限制条件详解(mysql怎么修改用户名和密码)

编辑:rootadmin

推荐整理分享MySQL如何修改账号的IP限制条件详解(mysql怎么修改用户名和密码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql怎么更改用户密码,mysql怎么更改用户密码,mysql修改账号密码的命令,mysql如何修改用户密码,如何修改mysql用户名,mysql怎么更改用户密码,mysql 修改用户,mysql 修改用户,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

最近在工作中遇到一个需求:修改MySQL用户的权限,需要限制特定IP地址才能访问,第一次遇到这类需求,结果在测试过程,使用更新系统权限报发现出现了一些问题, 具体演示如下.

注意:下面测试环境为MySQL 5.6.. 如有其它版本与下面测试结果有出入,请以实际环境为准。

我们先创建一个测试用户LimitIP,只允许.段的IP地址访问,具体权限如下所示:

MySQL如何修改账号的IP限制条件详解(mysql怎么修改用户名和密码)

假设现在收到需求:这个用户只允许这个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

总结

本文链接地址:https://www.jiuchutong.com/biancheng/348723.html 转载请保留说明!

上一篇:centos 6.4下使用rpm离线安装mysql(centos rpc)

下一篇:经典SQL语句大全第1/2页(sql语句百度百科)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络