一、如何授权某个主机地址的客户端对云数据库 MySQL 的访问?
你可以通过 MySQL 控制台 修改数据库账号所授权的主机地址,来管控对数据库的访问。
详情请参见 修改授权访问的主机地址。
二、为什么无法登录数据库管理工具 DMC?
1. 可能是你使用的业务账号导致的,需要前往 数据库账号管理,确认登录账号已对要访问数据库的主机地址客户端授权,将主机地址设置为“%”或者你要授权访问的客户端主机地址。详情请参见 修改授权访问的主机地址。 你也可以使用 root 账号直接登录数据库管理工具。
2. 若确认不是以上问题,则可能是你的账号密码错误,请重新输入你的密码,或者 重置密码。
三、为什么无法创建数据库/表?
有可能是你登录的账号为业务账号,没有创建数据库/表的权限,请你在 MySQL 控制台 对该账号赋予权限:
四、为什么没有权限修改数据库参数,如 sql_mode?
可能是用户使用的子账号没有修改实例参数的权限,需要用主账号来操作,或者进行 访问管理 CAM 来授权子账号的相关操作权限。
五、如何设置子账号修改 MySQL 权限?
如果你想让用户拥有创建和管理云数据库实例的权限,你可以对该用户使用名称为:QcloudCDBFullAccess 的策略 ,详情请参见 云数据库的全读写策略。