云数据库MySQL使用教程

滴滴云技术支持发表于:2018年05月17日 15:31:34更新于:2018年09月07日 16:20:50

访问云数据库

支持内网访问和公网访问,以命令行为例,还可使用接口调用等形式:
内网访问:推荐用法,使用同个VPC网络内的DC2访问,内网访问延迟低。
公网访问:通过公网,从滴滴云外部直接访问数据库,使用时务必设置IP白名单。

内网访问 

1. 以默认的CentOS7.3系统为例,利用系统自带的Yum包管理器,下载并安装MySQL客户端。

yum install mysql

2. 使用命令行登录,将以下的hostname替换为数据库的内网访问地址,username替换为数据库的用户名,输入Enter后再键入密码确认。

mysql -h hostname -u username -p

3. 登录到MySQL,发送SQL语句开始使用,如查看当前服务内的可用数据库。

外网访问 (暂不支持)

1. 在数据库“详情”管理中的“详情”页中找到“网络信息”中,点击并确认“申请公网IP”,获取到公网IP及端口
2. 使用命令行登录,将以下的hostname替换为数据库的内网访问地址,username替换为数据库的用户名,输入Enter后再键入密码确认。

mysql -h hostname -u username -p

3.登录到MySQL,发送SQL语句开始使用,如查看当前服务内的可用数据库。

云数据库详情

详情提供云数据库MySQL的详细信息查看、管理、操作、备份、监控等功能,可以编辑以下信息。

数据库名称,数据库在滴滴云的别名。

字符集,数据库字符集,修改后即时生效。

密码重置,重置管理员root账号密码,需要通过手机验证,子账号信息不在控制台维护,须自行保存。

申请公网IP,开启数据库的公网访问功能,开启后可通过公网连接数据库。

云数据库操作

可在我的云数据库MySQL列表的更多和详情中进行数据库的操作:

重启,重启数据库服务,用于解决数据库的部分异常情况,过程中将造成数据库服务不可用。

主从切换,手动切换主库和从库,访问IP保持不变,从库信息见从库管理介绍。

删除,删除数据库,按量计费的数据库支持手动删除,删除后数据不可恢复。

备份与日志

备份

云数据库MySQL使用从库进行物理冷备,操作时间为每日可维护时间内随机时间段,免费保留7天内备份,可在“备份”页面中查看、下载已有的备份数据。

日志

云数据库MySQL提供Binlog日志下载,免费保留7天内日志,可在“日志”页面中查看、下载已有的日志数据。Binlog日志在数据库本地生成,占用存储空间,达到250M或一小时将自动切分,上传至系统中后删除本地文件,正在生成的日志无法上传,支持在数据库本地访问。

从库管理

云数据库MySQL相比其他产品,开放了从库使用,支持重启、Binlog日志下载、权限升级、申请公网IP等功能。从库的生命周期与主库一致,无法删除或单独创建,从库使用免费,属于主库的一部分,计费仅按照主库计算。

高可用

从库目前作为主库的高可用库,当主库发生异常时将自动切换主从数据库。从库自身没有高可用,如出现异常导致服务不可用,将进入自动重建中,时间较长。从库具有自己的Binlog日志。主从切换后,Binlog日志也将随之改变所属,即从库的日志变为主库的日志。

权限

默认为只读访问,可通过权限升级获取完整数据库权限。从库使用须谨慎,目的为专业DBA提供更灵活的管理方式。建议非专业DBA不要开启完整权限,如写入数据等操作导致主从数据库不一致的问题,须自行承担后果。

使用限制

保留了额外的系统用户,用于副本数据同步/监控等必要工作;另外,部分影响数据同步或者文件系统的命令会被忽略或提示报错。