-
使用root账号连接数据库失败 - 云数据库 GaussDB(for MySQL)
使用root账号连接数据库失败 场景描述 使用root账号连接数据库失败。 原因分析 查看内核日志error.log,确认是否有拒绝连接的日志。 查看root权限,发现有两个root账号,其中一个root限制host必须是IP必须是192开头。 解决方案 联系华为云客服协助删除多余的root账号。
-
连接数据库 - 云数据库 GaussDB(for MySQL)
连接数据库 通过数据库管理服务DAS连接 通过JDBC方式连接 通过HTTPS协议连接 父主题: HTAP实时分析
-
mariadb-connector SSL方式连接数据库失败 - 云数据库 GaussDB(for MySQL)
mariadb-connector SSL方式连接数据库失败 场景描述 使用jdbc无法连接数据库,报如下错误: unable to find certification path to requested target 原因分析 从错误截图中可以看出,使用的是mariadb的j
-
GaussDB(for MySQL)数据库连接数满的排查思路 - 云数据库 GaussDB(for MySQL)
MySQL)数据库连接数满的排查思路 数据库连接数表示应用程序可以同时连接到数据库的数量,与您的应用程序或者网站能够支持的最大用户数没有关系。 数据库连接数过多,可能会导致业务侧无法正常连接,也会导致实例全量备份和增量备份失败,影响业务的正常使用。 排查思路 请及时排查业务侧连接是否有效,优化实例连接,释放不必要的连接。
-
连接数据库报错Access denied - 云数据库 GaussDB(for MySQL)
连接数据库报错Access denied 场景描述 客户端连接数据库异常,返回错误:Error 1045: Access denied for user xxx 处理方法 连接了错误的主机 问题原因:业务连接了错误的数据库主机,该主机上相应用户或客户端IP没有权限访问。 解决方案
-
如何防止任意源连接数据库 - 云数据库 GaussDB(for MySQL)
如何防止任意源连接数据库 数据库开放EIP后,如果公网上的恶意人员获取到您的EIP DNS和数据库端口,那么便可尝试破解您的数据库并进行进一步破坏。因此,强烈建议您保护好EIP DNS、数据库端口、数据库账号和密码等信息,并通过云数据库GaussDB(for MySQL)实例的安
-
GaussDB(for MySQL)实例连接数过多,存在什么隐患 - 云数据库 GaussDB(for MySQL)
GaussDB(for MySQL)实例连接数过多,存在什么隐患 GaussDB(for MySQL)连接数过多,可能会导致业务侧无法正常连接,也会导致实例全量备份和增量备份失败,影响业务的正常使用。 解决方案 请及时排查业务侧连接是否有效,优化实例连接,释放不必要的连接。 云监控服务目前可以监
-
通过JDBC方式连接 - 云数据库 GaussDB(for MySQL)
finally { // release resource .... } } } 父主题: 连接数据库
-
通过HTTPS协议连接 - 云数据库 GaussDB(for MySQL)
也会显著增加CPU使用率,建议您在使用外网且有加密需求时,才使用HTTPS协议连接数据库。 代码示例 代码示例如下(连接HTAP数据库的java代码),其他语言,可以参考ClickHouse官方文档。 import java.sql.Connection; import java
-
如何查看当前时间所有连接数据库的IP - 云数据库 GaussDB(for MySQL)
如何查看当前时间所有连接数据库的IP 在数据库上执行以下SQL语句,统计IP连接数。 SELECT substring_index(host, ':',1) AS host_name,state,count(*) FROM information_schema.processlist
-
GaussDB(for MySQL)数据库实例支持的最大数据连接数是多少 - 云数据库 GaussDB(for MySQL)
ons参数,用户可在参数模板自定义。 修改最大连接数 连接数支持在线修改,具体方法请参见编辑参数模板。 支持命令方式修改最大连接数。 执行以下命令,查看最大连接数。 show global variables like 'max_connections'; 在my.cnf文件中修
-
通过数据库管理服务DAS连接 - 云数据库 GaussDB(for MySQL)
在实例列表中,选择目标实例,单击“登录”。 图1 登录 选择登录的节点,正确输入数据库用户名和密码,单击“登录”,即可进入您的数据库并进行管理。 父主题: 连接数据库
-
大并发慢查询导致CPU资源耗尽问题 - 云数据库 GaussDB(for MySQL)
大并发慢查询导致CPU资源耗尽问题 场景描述 数据库实例上存在大量并发的select count(0)慢操作,系统CPU耗尽,随时有宕机的风险。 执行Show processlist,显示存在多次并发执行select count(0)进程信息: 原因分析 应用端大并发触发select
-
CPU使用率高问题排查与优化 - 云数据库 GaussDB(for MySQL)
持续在高位线。 图1 CPU使用率 查看QPS、慢SQL数以及活跃连接数监控指标,发现在16:08分左右QPS突增,活跃连接数上涨,最终业务侧有较多的慢SQL产生。 图2 QPS 图3 活跃连接数 图4 慢SQL数 分析业务类型,查看16:08分前左右InnoDB的逻辑读速率有突增,且与慢SQL的速率趋势相似。
-
istio-citadel证书机制导致每隔45天出现断连 - 云数据库 GaussDB(for MySQL)
istio-citadel证书机制导致每隔45天出现断连 场景描述 业务侧发现数据库每隔45天同一时间,多台数据库实例的连接数骤降。查看服务端连接数监控指标如下: 客户端出现大量报错如下: 原因分析 排查业务侧是否有间隔45天的定时任务。 客户端如果使用了istio等证书加密机制
-
开启或关闭访问控制 - 云数据库 GaussDB(for MySQL)
开启或关闭访问控制 数据库代理实例开启了负载均衡,数据库代理实例的安全组不生效,默认不限制连接数据库代理的源IP地址,需通过访问控制功能限制源IP地址。 如果管理控制台上没有显示开启访问控制功能的按钮,说明数据库代理实例安全组会生效,不需要使用访问控制功能。 开启访问控制 登录管理控制台。
-
设置路由模式 - 云数据库 GaussDB(for MySQL)
设置”。 在弹框中设置路由模式,根据选择的路由模式分发读请求。 权重负载:根据您设置的读权重比例分发读请求。 负载均衡:根据数据库节点的活跃连接数情况进行读请求分发,将读请求分发到活跃连接数较少的节点上。负载均衡模式不需要修改权重。 数据库代理的代理模式不同,分发读请求的目标节点不同。
-
客户端超时参数设置导致连接超时退出 - 云数据库 GaussDB(for MySQL)
客户端超时参数设置导致连接超时退出 场景描述 使用数据库时,经常遇到连接退出,导致后续语句执行失败的情况。 原因分析 在使用连接器或API连接数据库时,客户端会有一些默认的参数配置。其中有一些比较重要的参数如socketTimeout、connectTimeout等,会影响客户端连接的超时时间
-
数据库状态查看 - 云数据库 GaussDB(for MySQL)
数据库状态查看 连接数据库后,执行命令查看数据库列表及同步状态。 查看内核版本 select version(); 查看数据库状态 show databases; 查看同步状态 此命令会查询GaussDB(for MySQL)中binlog的信息,会占用GaussDB(for M
-
测试读写分离效果 - 云数据库 GaussDB(for MySQL)
测试读写分离效果 通过代理地址连接数据库,可实现读写分离功能。您可以使用内部SQL命令对读写分离效果进行验证。 操作步骤 登录弹性云服务器,详细内容请参考《弹性云服务器用户指南》。 通过代理地址连接数据库,命令形式如下: mysql -h <hostIP> -P <port> -u