最近更新时间:2023-08-18
MySQL云数据库实例拥有两种数据库账号:高权限账号和普通账号。可以直接通过控制台管理所有的账号和数据库,更加方便直观。
高权限账号:每个MySQL数据库实例只允许创建一个高权限账号,高权限账号拥有用户创建的数据库的管理权限。
普通账号:创建普通账号并绑定数据库后,该账号对绑定的数据库可以拥有读写、只读或者DBowner的权限。需要先创建高权限账号才能创建普通账号。
登录紫光云控制台。
在左侧导航栏中依次选择“产品与服务 > 数据库 > MySQL云数据库”。
在实例列表界面,单击实例ID,或者单击实例后的“管理”,进入实例基本信息页面。
选择“账号管理”页签,并单击“创建账号”,进入账号创建页面。
账号类型选择“高权限账号”,账号有效期选择“默认不过期”或“自定义有效期”。TLS参数按需求选择“NONE”,“SSL”或“X509”。输入账号名称和密码,并单击“确定”。
数据库账号:可以为小写字母、数字和下划线中的一种或多种,且必须以字母开头,以字母或数字结尾,长度范围为1~16个字符。
密码:必须包含大写字母、小写字母、数字和特殊字符(特殊字符包括!@$%^&*()_+-=);长度范围为8~32个字符。
TLS参数:账号加密类型,NONE为非加密,SSL加密需要登录时提供ca证书,X509加密需要登录时提供ca证书,key证书以及cert证书。
账号有效期:可以选择“默认不过期”或者“自定义有效期”并选择有效期天数,在有效期天数过后,需要修改账号密码。
登录紫光云控制台。
在左侧导航栏中依次选择“产品与服务 > 数据库 > MySQL云数据库”。
在实例列表界面,单击实例ID,或者单击实例后的“管理”,进入实例基本信息页面。
选择“账号管理”页签,并单击“创建账号”,进入账号创建页面。
账号类型选择“普通账号”,按需求填写“主机”输入框。账号有效期选择“默认不过期”或“自定义有效期”。TLS参数按需求选择“NONE”,“SSL”或“X509”。按要求输入数据库账号名称,选择授权数据库,输入密码和确认密码,并单击“确定”。
数据库账号:可以为小写字母、数字和下划线中的一种或多种,且必须以字母开头,以字母或数字结尾,长度范围为1~16个字符。
主机:需要输入IP或者IP段,且支持%(代表所有IP均可访问,可能存在安全问题,请谨慎选择);如该账号用于查询编辑器,请创建IP地址为127.0.0.1 本地地址账号。输入的主机地址需要在白名单进行设置才可使用。
授权数据库:为该账号授予一个或多个数据库的权限。若尚未创建数据库,本参数可以暂不设置,等创建数据库后再给账号授权。创建数据库的方法请参见“创建数据库”。
密码:必须包含大写字母、小写字母、数字和特殊字符(特殊字符包括!@$%^&*()_+-=);长度范围为8~32个字符。
TLS参数:账号加密类型,NONE为非加密,SSL加密需要登录时提供ca证书,X509加密需要登录时提供ca证书,key证书以及cert证书。
账号有效期:可以选择“默认不过期”或者“自定义有效期”并选择有效期天数,在有效期天数过后,需要修改账号密码。
授权数据库的操作如下:
(1) 从左侧的未授权数据库列表中勾选一个或多个数据库;
(2) 单击“>”按钮添加到右侧的已授权数据库列表;
(3) 在右侧的已授权数据库列表中,勾选每个数据库的权限,权限有:读写、只读、DBOwner三种。