mysql如何配置白名单访问


Posted in MySQL onJune 30, 2021

mysql 配置白名单访问的步骤

1.登录

mysql -uroot -pmysql

2.切换至mysql库

use mysql;

3.查看有白名单权限的用户

select Host,User from user;

4.指定ip有权限访问mysql

GRANT ALL ON *.* to root@'192.168.1.4' IDENTIFIED BY 'your-root-password';

如果没有密码则不用填,

GRANT ALL ON *.* to root@'192.168.1.4' ;

@后面的是指定白名单的ip

5.删除白名单用户的权限

DELETE FROM user WHERE User='username' and Host='host';

6.刷新

修改权限之后都要刷新才会生效

FLUSH PRIVILEGES;

mysql ip白名单使用通配符

今天在操作中想要让 mysql将形如 192.168.*.* 这样的 ip 加入白名单。

当我使用 192.168.%.% 时,mysql 报错

Error: 192.168.%.% is not a valid remote host

而如果使用 192.168.0.1 之类确定的 IP 则不会报错。

查阅了一番,正确的写法应该是加上子网掩码 192.168.0.0/255.255.0.0,这样就可以允许从整个 B 类子网访问。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

MySQL 相关文章推荐
mysql查询的控制语句图文详解
Apr 11 MySQL
解读MySQL的客户端和服务端协议
May 10 MySQL
浅谈mysql执行过程以及顺序
May 12 MySQL
详解Mysql和Oracle之间的误区
May 18 MySQL
MySQL 重命名表的操作方法及注意事项
May 21 MySQL
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
May 29 MySQL
MySQL8.0无法启动3534的解决方法
Jun 03 MySQL
MySQL的全局锁和表级锁的具体使用
Aug 23 MySQL
MySQL中CURRENT_TIMESTAMP的使用方式
Nov 27 MySQL
MySQL去除密码登录告警的方法
Apr 20 MySQL
mysql 子查询的使用
Apr 28 MySQL
MySQL外键约束(Foreign Key)案例详解
Jun 28 MySQL
Mysql数据库按时间点恢复实战记录
浅析MySQL如何实现事务隔离
MySQL开启事务的方式
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
Jun 26 #MySQL
解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
Jun 26 #MySQL
MySQL的安装与配置详细教程
You might like
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
php防注入及开发安全详细解析
2013/08/09 PHP
解决php接收shell返回的结果中文乱码问题
2014/01/23 PHP
Windows下的PHP安装pear教程
2014/10/24 PHP
如何使用微信公众平台开发模式实现多客服
2016/01/06 PHP
PHP实现的日历功能示例
2018/09/01 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
实用javaScript技术-屏蔽类
2006/08/15 Javascript
JavaScript中的一些定位属性[图解]
2010/07/14 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
js获取通过ajax返回的map型的JSONArray的方法
2014/01/09 Javascript
含有CKEditor的表单如何提交
2014/01/09 Javascript
jquery选择器需要注意的问题
2014/11/26 Javascript
jQuery判断checkbox选中状态
2016/05/12 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
纯JS打造网页中checkbox和radio的美化效果
2016/10/13 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
2016/11/02 Javascript
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
解决vue打包之后静态资源图片失效的问题
2018/02/21 Javascript
JS实现TITLE悬停长久显示效果完整示例
2020/02/11 Javascript
Python代理抓取并验证使用多线程实现
2013/05/03 Python
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
Python实现全局变量的两个解决方法
2014/07/03 Python
tensorflow TFRecords文件的生成和读取的方法
2018/02/06 Python
python中for循环把字符串或者字典添加到列表的方法
2019/07/20 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
pytorch中获取模型input/output shape实例
2019/12/30 Python
PyQt5中多线程模块QThread使用方法的实现
2020/01/31 Python
详解Python GUI编程之PyQt5入门到实战
2020/12/10 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
业务主管岗位职责
2013/11/20 职场文书
公司总经理任命书
2014/06/05 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
2015选调生工作总结
2015/07/24 职场文书