阿里云数据库(MySQL)账户建立,授权,删除,IP白名单设置 |
您所在的位置:网站首页 › 如何通过设置ip白名单提高数据库安全性的方法 › 阿里云数据库(MySQL)账户建立,授权,删除,IP白名单设置 |
阿里云MySQL账户简易手册
#如何使用阿里云
##首先明白其账号体系,以及如何使用代码的方式建立新的账号
RAM账号:登录阿里云产品控制台、设置白名单、创建数据库账号、申请外网地址、按量付费转包年包月、设置可维护时间段、扩容集群、恢复新集群以及删除集群数据库账号:数据库账号在权限范围内用于对数据库进行操作,例如创建/删除数据库、连接数据库、创建/删除表、创建/删除视图等。 数据库账号包括:高权限账号,普通账号,重点在于普通账号,这是自己迷茫的地方。
普通账号讲解 首先 1,普通账号的建立,授权,普通账号的删除。 创建账号 CREATE USER if not exists '账户名' IDENTIFIED BY '密码';举例子创建一个账户:shasha52,密码:9988qW,代码如下(下文均用shasha52): CREATE USER if not exists 'shasha52' IDENTIFIED BY '998877qW';打开左上角SQL操作——SQL窗口输入代码,其运行结果和操作如下图: 授权账号 创建了一个账号以后,需要授权账户使用,这点就很重要了。 可以授权到很仔细,可以给与集群,数据,表,甚至是表中间的某条语句的增删该查权限,比如某个账户,就仅仅能表中的某一条数据,其他均无权限都可以。 GRANT all ON *.* TO 'shasha52'; GRANT all ON date2020.* TO 'shasha52'; GRANT all ON date2020.name TO 'shasha52';以上三条,第一条,代表的是拥有整个集群的权限,第二则是一个数据库date2020的权限,第三个则是date2020下面的一个叫做name的表格的权限,当然我这里是赋予了增删改查的全部权限。 更为仔细的权限,可以直接查看阿里的文档,链接: link.(点击link即可查看) 代码演示如下: 授权账户数量,删除账户 USE MYSQL; SELECT User, Host, Password FROM mysql.user;使用这段代码显示的结果如下,会显示所有的账户: 通过远程方式连接需要设置IP地址白名单 我的IP地址是223.xx.102.25 在集群的详细信息里面,直接选择数据安全,添加白名单,建议采用如下的添加方式: 完成以上,就可以在远程进行连接数据库了。账户,权限,IP地址白名单,缺一不可。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |