华为云数据库mysql使用问题汇总
华为云为什么无法在外网访问数据库?
安全起见,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实例都是独立的,并且有资源隔离,不会相互影响。
发表评论