首页 > 数据库 >数据库授权用户,允许指定网段可以连接mysql

数据库授权用户,允许指定网段可以连接mysql

时间:2022-12-10 12:01:05浏览次数:49  
标签:+--------------------+ 网段 数据库 mysql node3 root schema

数据库授权用户,允许192.168.100.0/24网段可以连接mysql

1. 访问数据库

# 主机测试
[root@node1 ~]# mysql -uroot -p
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| hellodb |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+

2. 创建用户

# 创建用户赋权刷新

mysql> CREATE USER feifa @'192.168.100.%' IDENTIFIED BY 'PASSWORD';

mysql> FLUSH PRIVILEGES;

3. 登录测试

# 使用其他机器登录测试,发现能登陆但是数据库未授权
[root@node3 ~]# hostname -I
192.168.100.132
[root@node3 ~]# yum -y install mysql
[root@node3 ~]# mysql -ufeifa -pPASSWORD -h192.168.100.128
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+

4.赋权访问数据库

# 回到node1上面对feifa用户进行赋权
mysql> GRANT ALL PRIVILEGES ON hellodb.* TO 'feifa' @'192.168.100.%';

mysql> FLUSH PRIVILEGES;

5.连接测试

# 在node3上查看效果
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| hellodb |
| information_schema |
+--------------------+



标签:+--------------------+,网段,数据库,mysql,node3,root,schema
From: https://blog.51cto.com/u_13403373/5927437

相关文章

  • 【MySQL】将查询结果导出到一个文件
    (1)SQL示例如下,要将如下的SQL查询结果导出到一个txt文件,便于研发做结果内容的核对selectps_partkey,sum(ps_supplycost*ps_availqty)asvaluefrompartsupp,......
  • 面试大厂 看这篇MySQL面试题就够了
    MySQL一直是面试中的热点问题,也难道了很多的面试者。其实MySQL没那么难,只是大家没有系统化、实战性的过去学习、总结。同时很多开发者在实际的开发过程中也很少去接触一些偏......
  • 【Java】【数据库】索引为何使查询变得更快?--B+树
    排序数据的二分查找二分查找的时间复杂度是\(O(log_2n)\),明显快于暴力搜索。索引建立索引的数据,就是通过事先排好顺序,在查找时可以应用二分查找来提高查询效率。所以......
  • pg 数据库和表
    创建数据库语法参数参数作用createdatabasedb_namewithownertemplate使用数据库模板名encodingallowconn默认为true是否允许连接......
  • mysql日志时间不是当前时间
    mysql日志时间不是当前时间   mysql慢查询使用的是UTC时间,也就是世界统一时间,而我们在东八区,也就是相差八个小时我设置了mysql的慢查询日志,当我进行跟踪我的SQL为何......
  • MySQL
    一、数据定义语言1.设计数据库//记单词①、创建:create②、删除:drop③、修改:alter④、数据库:database⑤、切换/使用/进入:use⑥、查询:select⑦、表:table⑧、显示:sh......
  • re_mysql_20221210
    1.约束#约束CREATETABLEtb_user2(idintAUTO_INCREMENTPRIMARYKEYCOMMENT'ID唯一标识',namevarchar(10)NOTNULLUNIQUECOMMENT'姓名',ageintC......
  • Oracle数据库权限学习--表或者是视图不存在
    Oracle数据库权限学习--表或者是视图不存在摘要本文写于:12.1001:00巴西踢的太烂了帮同事看一下补丁执行报错的问题.问题原因很简单.user_all_table能够后去本用......
  • Oracle数据库实现主键自增
    Oracle不同于MySQL,MySQL只需要在Navicat等工具中点个自动递增按钮就能实现主键自增,Oracle需要创建自增序列才能实现Oracle实现主键自增有多种方式,但是需要创建自增序......
  • 数据库操作
    数据库与sql语句一:数据库定义:用于存储数据的软件特点:表是存储数据的核心表现分类按照类型去划分就会有关系型数据库的非关系型数据库关系型数据库以表的形式......