创建MySQL实例 概述 您可以通过 RDS 管理控制台创建 RDS 实例,本文介绍如何通过控制台创建 RDS 实例,以 RDS for MySQL 为例。 具体数据库引擎类型支持创建的数据库及功能详情请查看 数据库系列说明 。 前提条件 已注册百度智能云账号,具体操作请参见 注册百度智能云账号 。 后付费服务将根据使用情况从账户余额中扣除,请保证您的账号有足够的金额。
TO '迁移账号'@'主机名' IDENTIFIED BY '迁移密码'; 。 其中「迁移账号」和「迁移密码」请按需自行填写;「主机名」可参考 DTS公网IP段 进行填写,实现仅对DTS服务器IP放开访问限制,或填写%对全部IP开放访问。 授权完成后,继续刷新系统权限表,执行 FLUSH PRIVILEGES ;,确保账号权限立即生效。
目前不停服迁移有3种方案可以选择: 使用mysqldump工具 此方法只适用于开启GTID的Mysql,具体步骤如下: 使用与Mysql Server同版本的mysqldump工具,导出所有的库表数据: mysqldump –u dbuser –p dbpass -h dbhost -Pdbport -A > data.sql 在RDS上申请Super权限,通过RDS域名连接,并使用Mysql客户端工具将备份出来的数据导入进去
用户名 输入用户名 GaiaDB内创建的账号(如ac1) 密码 输入密码 GaiaDB内创建账号时输入的密码(如创建ac1设置的密码,如果忘记可以重新设置,参考 管理数据库账号密码 ) 点击 连接测试 ,测试通过后才创建成功
MySQL版本选择 MySQL 5.5 当前较为流行版本,从兼容性角度出发,百度公有云RDS提供了该版本的MySQL。如果用户从自有MySQL 5.5数据库迁移到百度RDS MySQL数据库中,从兼容性角度考虑,可以选择该版本,但是对于新建MySQL数据库的用户,不建议选择该版本,推荐选择MySQL 5.6。 MySQL 5.6 当前主流版本,较MySQL 5.5相比有诸多新增功能和性能改进。
以选择公网自建MySQL实例为例,源端配置参数说明如下: 接入类型: 公网 表示使用的是公网自建MySQL实例 数据类型:固定选择 MySQL 主机名/IP:填写MySQL数据库的访问IP 端口:填写MySQL数据库的服务端口 账号:填写MySQL数据库的数据库账号 密码:填写MySQL数据库账号对应的密码 填写完成后可以点击 测试连通性 按钮验证填入的信息是否正确。
密码策略 8.0的密码验证插件比5.7更严格,需调整密码复杂度规则: SQL 复制 1 SET GLOBAL validate_password.policy = LOW; 四、升级建议路线图 建议在使用此功能升级版本前,先通过RDS克隆备份实例至测试环境验证所有应用功能,并使用MySQL 8.0的兼容性视图(SHOW VARIABLES LIKE '%compat%')来平滑过渡。
使用DTS实现MySQL数据拆分 1. 概览 业务在长期运行过程中,由于最初表结构设计的不合理或是数据量日渐增长,有可能面临将一张原始表拆分为多张表的数据拆分需求。通过DTS实时迁移任务以及库表列名映射与行列过滤功能,您只需要秒级停机时间即可轻松完成库表的在线拆分。 2. 需求场景1:将表中数据纵向拆分 将一张表中的不同列分别拆到不同表中,称为数据的纵向拆分。
获取MySQL实例表空间 接口描述 获取MySQL实例下各个表的空间使用情况。 权限说明 鉴权认证机制的详细内容请参见 鉴权认证 。 请求结构 Plain 复制 1 GET /api/v{version}/diagnosis/mysql/space/table?
连接数据库集群 概述 连接云原生数据库GaiaDB实例有多种方法,如通过MySQL命令行、第三方客户端以及符合MySQL官方交互协议的第三方程序代码进行连接。本文主要介绍如何通过MySQL命令行连接到GaiaDB数据库。无论哪种方式访问数据库,都需要数据库的地址(称为入口)、端口号、账号和密码信息。