服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - mysql如何配置白名单访问

mysql如何配置白名单访问

2021-08-25 16:56非空盒子 Mysql

这篇文章主要介绍了mysql配置白名单访问的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

mysql 配置白名单访问的步骤

1.登录

?
1
mysql -uroot -pmysql

2.切换至mysql库

?
1
use mysql;

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

?
1
select Host,User from user;

4.指定ip有权限访问mysql

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

如果没有密码则不用填,

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

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

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

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

6.刷新

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

?
1
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 类子网访问。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/m0_43394876/article/details/101373977

延伸 · 阅读

精彩推荐
  • Mysql详解SQL注入--安全(二)

    详解SQL注入--安全(二)

    这篇文章主要介绍了SQL注入安全,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起...

    苏小酱1842020-09-18
  • Mysqlmysql alter语句用法实例

    mysql alter语句用法实例

    这里简单分享几个mysql alter语句用法,方便大家使用 ...

    MYSQL教程网3562019-12-16
  • Mysql浅谈MySQL user权限表

    浅谈MySQL user权限表

    MySQL 在安装时会自动创建一个名为 mysql 的数据库,mysql 数据库中存储的都是用户权限表。本文就详细的介绍一下MySQL user权限表 ,感兴趣的可以了解一下...

    biancheng11332021-08-19
  • MysqlCentOS 7中源码安装MySQL 5.7.6+详细教程

    CentOS 7中源码安装MySQL 5.7.6+详细教程

    最近在CentOS 7中源码安装MySQL 5.7.6+,发现MySQL5.7.6+以后的安装方式真的与以前版本的MySQL安装方式大大的不同呀。不自己安装一把,你都不知道不同之处在哪...

    daisy5522020-07-05
  • MysqlMySQL触发器概念、原理与用法详解

    MySQL触发器概念、原理与用法详解

    这篇文章主要介绍了MySQL触发器概念、原理与用法,结合实例形势详细分析了mysql触发器相关概念、原理、创建、用法及操作注意事项,需要的朋友可以参考下...

    webbc3772020-11-20
  • MysqlMysql 聚合函数嵌套使用操作

    Mysql 聚合函数嵌套使用操作

    这篇文章主要介绍了Mysql 聚合函数嵌套使用操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    小道仙7812021-02-24
  • MysqlMysql中校对集utf8_unicode_ci与utf8_general_ci的区别说明

    Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别说明

    一直对utf8_unicode_ci与utf8_general_ci这2个校对集很迷惑,今天查了手册有了点眉目。不过对中文字符集来说采用utf8_unicode_ci与utf8_general_ci时有何区别还是不清楚...

    MYSQL教程网3302019-12-01
  • Mysql在centos7下安装和部署java8和mysql

    在centos7下安装和部署java8和mysql

    一般学习java和部署项目都是在本地部署,但是生产环境一般都是在linux环境下,部署和安装环境都是在控制台下进行操作的,没有windows的可视化的操作界面...

    MYSQL教程网5082020-07-24