为什么无法在外网访问数据库?

安全起见,MySQL 实例默认不开启且不建议开启外网访问。如果您为了调试等场景确实需要外网连接,可参考 开启或关闭外网访问 进行配置使用。

我想下载我的数据库,怎么操作最方便?

目前数据库提供备份功能,可以在“数据库”-"备份"中下载7天内的备份

如何将数据恢复到最近7天的状态?

方式一(推荐):在控制台>>数据库>>MySQL>>实例>>备份页面,点击用备份创建新实例,即可创建一个拥有原实例指定时间点或指定备份数据的新实例。

方式二:在控制台>>数据库>>MySQL>>实例>>备份页面,点击覆盖性恢复,即可将实例恢复到指定备份的时刻。

方式三:如果要恢复的数据库在用户的云主机或本地,则需要先下载备份文件到本地,然后用XtraBackup进行数据恢复。MySQL的备份是用XtraBackup备份工具,对数据库做的全量物理备份。

# 假设恢复后的MySQL数据目录是 /data/local/MySQL/var

mkdir -p /data/local/MySQL/var

cd /data/local/MySQL/var

# $s3_download_url 为页面生成的备份下载链接

curl $s3_download_url | xbstream -x -C ./

# 解压缩,并将备份过程中产生的redo-log应用在数据文件上

sudo innobackupex --decompress ./

sudo innobackupex --apply-log ./

# 调整原来的my.cnf文件,比如根据当前机器内存,调整好innodb_buffer_pool_size缓冲池大小

vi backup-my.cnf

mv backup-my.cnf /etc/my.cnf

启动MySQL,完成恢复

如何访问数据库?

安装MySQL客户端后,使用命令行访问

MySQL -h$IP -P$Port -u$User -p$Password

$IP指定MySQL实例的IP地址。

$Port指定MySQL实例的端口(默认3306)。

$User指定MySQL实例的管理员名称。

$Password指定MySQL实例的管理员密码。

MySQL实例仅支持通过云主机进行内网登陆。

MySQL的具体版本是多少?

目前采用版本为percona-server-5.5/5.6,后续系统可能会更新版本

新建数据库的时候显示的最大连接数是连接次数么?

不是,是不同配置数据库默认的max_connections参数,该参数是系统默认值无法修改。 

为什么我修改某些参数提示没有权限?

您好,MySQL实例默认
不提供权限:SUPER、SHUTDOWN、FILE。
提供权限:SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER,以及GRANT OPTION
请检查您执行的sql语句中是否需要SUPER、SHUTDOWN、FILE权限。

是否支持本地数据库无缝迁移到美团rds?

您好, 目前支持离线迁移和在线迁移两种迁移方式,离线迁移可自行操作,在线迁移需提交工单处理。

是否支持数据库版本的切换,比如mysql5.5切换到mysql5.6?

不支持 

RDS是否能实现自动备份,是否能指定备份时间?

美团云提供自动备份功能,实例会在每天凌晨3点(暂无法指定备份时间)自动备份并保存7天,滚动更新,目前该功能完全免费。此外,您也可以手动备份数据库。 

MySQL数据库是否支持binlog日志下载?

目前只提供error log及slow log下载,将来会开通binlog的下载功能。

我的RDS实例是否会受其他用户实例的影响?

不会,每个rds实例都是独立的,并且有资源隔离,不会相互影响。