阿里云数据库(MySQL)账户建立,授权,删除,IP白名单设置

您所在的位置:网站首页 如何通过设置ip白名单提高数据库安全性的方法 阿里云数据库(MySQL)账户建立,授权,删除,IP白名单设置

阿里云数据库(MySQL)账户建立,授权,删除,IP白名单设置

2023-09-08 02:39| 来源: 网络整理| 查看: 265

阿里云MySQL账户简易手册 #如何使用阿里云 ##首先明白其账号体系,以及如何使用代码的方式建立新的账号

RAM账号:登录阿里云产品控制台、设置白名单、创建数据库账号、申请外网地址、按量付费转包年包月、设置可维护时间段、扩容集群、恢复新集群以及删除集群数据库账号:数据库账号在权限范围内用于对数据库进行操作,例如创建/删除数据库、连接数据库、创建/删除表、创建/删除视图等。 数据库账号包括:高权限账号,普通账号,重点在于普通账号,这是自己迷茫的地方。

普通账号讲解 首先在这里插入图片描述登陆云数据库账户

1,普通账号的建立,授权,普通账号的删除。 创建账号

CREATE USER if not exists '账户名' IDENTIFIED BY '密码';

举例子创建一个账户:shasha52,密码:9988qW,代码如下(下文均用shasha52):

CREATE USER if not exists 'shasha52' IDENTIFIED BY '998877qW';

打开左上角SQL操作——SQL窗口输入代码,其运行结果和操作如下图: 在这里插入图片描述PS1:密码有限制,需要至少8个在字符,同样估计需要数字,大小写,特殊字符,至少三种组合。

授权账号 创建了一个账号以后,需要授权账户使用,这点就很重要了。 可以授权到很仔细,可以给与集群,数据,表,甚至是表中间的某条语句的增删该查权限,比如某个账户,就仅仅能表中的某一条数据,其他均无权限都可以。

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;

使用这段代码显示的结果如下,会显示所有的账户: 在这里插入图片描述 如果某个账户泄露或者不想让其他人使用,则直接使用如下代码即可,这样这个账户,就不能再连接数据库了。

DROP USER "shasha52";

通过远程方式连接需要设置IP地址白名单 我的IP地址是223.xx.102.25 在这里插入图片描述

在集群的详细信息里面,直接选择数据安全,添加白名单,建议采用如下的添加方式: 在这里插入图片描述xx是我不想让大家看到的数字,大家不要填xx,要填自己的真实ip,选择0/24,这样等于0-255的地址都可以用,因为我们的IP地址有时候会在局域网下切换。

完成以上,就可以在远程进行连接数据库了。账户,权限,IP地址白名单,缺一不可。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3