关于Navicat 连接 RDS数据库
场景介绍:
随着业务量的逐渐增加,公司的数据库压力也会逐渐增大,使用自己购买的esc创建的mysql的话,还得考虑相应的dba维护,也比较繁琐,说不定还做的并不完美,这时,RDS就派上用场了,事实上,一般稍大的公司都不会在自己的线上ecs上搭建mysql,而是使用RDS云数据库,毕竟这是由阿里云最顶尖的dba团队进行维护的,而且还有自动备份功能,既省去了线上ecs的io消耗,又省去了很多繁琐的维护操作,当然,具体情况还是看公司。小型初创公司也并没有必要去多花成本去使用RDS,因为没那个必要,自己的ECS上创建的mysql已经足够用了。
1、进入RDS实例后,设置阿里云RDS白名单(也就是允许什么ip地址访问你的RDS实例)
这里,我为了演示方便,直接设置成所有ip地址都可以访问了
2、创建账号
点击账号管理,进行新建账号,我这里直接开通了最高权限账号,如果不开通最高权限账号,也可以创建普通账号,好处是易于管理,分配任何对某个数据库的增删改查权限只需要也只能在控制台里操作即可,不需要命令grant。
注:新开通rds实例默认是没有开通高权限账号的,但是创建新账号也是在账号管理一栏,点进去都能看明白
重点注意的是如果创建的是普通账号,千万要记得在控制台对普通账号进行操作授权
3、使用Navicat连接RDS数据库,进行操作。
到这里,使用navicat连接RDS数据库就完成了
在项目中,我们只需要在连接数据库时,将原本的host换成RDS实例中的外网地址,然后密码写成对应的密码即可完成连接。
比如这样,这里使用的crossphp框架,其他框架大同小异
$mysql_link = array('host' => 'rm-j6cncbu18w2f477lk1o.mysql.rds.aliyuncs.com','port' => '3306','user' => 'xiaobudiu','pass' => 'xiaobudiu#kk!$!@#$%ss','charset' => 'utf8', );
因为管理RDS数据库的一般都是公司的技术管理,所以建议还是直接开通高权限,然后需要新建账号时可以grant
注:最高权限用户如何分配mysql权限链接:如何给mysql用户分配权限+增、删、改、查mysql用户 - 小魚人 - 博客园
注:Navicat 连接远程ecs服务器中的mysql navicat连接远程mysql_迟迟 CSDN-CSDN博客
云服务器搭载业务,选择合适的平台最重要!
从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。
当然如何选择服务器机型,这里有篇文档汇总的比较详细,文档地址:
云服务器哪家好!2021年阿里云、腾讯云、华为云的服务器配置及价格对比?
如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:
阿里云服务器规格:规格实例族 - 云服务器 ECS
腾讯云服务器规格:规格实例族 - 云服务器CVM
关于Navicat 连接 RDS数据库相关推荐
- Navicat 连接 RDS数据库
场景介绍: 随着业务量的逐渐增加,公司的数据库压力也会逐渐增大,使用自己购买的esc创建的mysql的话,还得考虑相应的dba维护,也比较繁琐,说不定还做的并不完美,这时,RDS就派上用场了,事实上, ...
- 用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error...
用Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对.因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准 ...
- 用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error
用Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对.因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准 ...
- Navicat 连接 Oracle数据库并,导入数据泵(.dmp)
如有什么质疑的地方,希望可以和大家一起探讨,共同进步. 一.安装方法: 1.首先下载Navicat Premium和Oracle Database Oracle Database官网下载地址:http ...
- Navicat连接本地数据库报错问题解决方案
Navicat连接本地数据库报错问题解决方案 参考文章: (1)Navicat连接本地数据库报错问题解决方案 (2)https://www.cnblogs.com/wjah110/p/9811448. ...
- 关于阿里云ECS服务器连接RDS数据库
记录一下过程步骤 1打开购买的RDS数据库,点击数据库连接,查看vpc所在的路由器 2打开ECS实例查看ECS的vpc路由器,确保两者用的是同一个路由器 3在RDS添加白名单分组,把你的ECS服务器的 ...
- macOS安装MySQL,使用Navicat连接MySQL数据库/2022
macOS安装MySQL,使用Navicat连接MySQL数据库/2022 intel chip 下载安装文件 进入官网 MySQL :: MySQL Downloads 选择页尾MySQL Comm ...
- 阿里云 centos7静默安装oracle12c,使用navicat 连接oracle数据库
阿里云 centos7静默安装oracle12c,使用navicat 连接oracle数据库 需要切换到阿里云镜像的,仅供参考 使用yum -y update更新软件 1. 关闭防火墙 systemc ...
- Navicat 连接Oracle数据库提示cannot create oci handles问题解决方法
Navicat 连接Oracle数据库提示cannot create oci handles问题解决方法 早起登陆本地连接Oracle 数据库发现报错连接不上 显示如下图所示 解决办法 更新oci.d ...
最新文章
- (轉貼) 美電腦工程師改寫遊戲軟體向女友求婚成功 (News)
- gitstack连接詹金斯_詹金斯的Maven报告
- 单独编译apache的rewrite模块
- python语言属于什么_最近很火的Python是什么?属于什么语言?
- slotformatcombinations_R15 38.331 无线资源控制(RRC)协议规范.pdf
- Unity2020.2中支持的C#8有什么新特性?
- G - 罐子和硬币 (思维题)
- 计算机ps屏幕背景颜色怎么换,win7系统ps背景颜色怎么换?七步教您轻松处理
- 做一个文字跟随鼠标java_JavaScript实现文字跟随鼠标特效
- 圆周率小数点后1千位(附计算圆周率源代码)
- 苹果x屏幕多少钱_北京苹果手机维修为大家分享iPadAir2换屏幕多少钱
- HTML与CSS--------p标签
- 三本 计算机专业,四川哪些三本大学的计算机专业最好?
- 解决Python使用playsound播放音频报错:在用引号括起的字符串不能指定额外的字符
- 基于北斗RDSS短报文的海洋浮标在线水质/气象综合监测系统
- JS更好的字符串排序(字母顺序+数字大小排序)
- 直播新风向 | 云上的专业导播台,让直播更轻松、更便捷
- SEM/百度竞价账户每天主要看哪几个数据,怎么去做出稳定的好账户?
- 保研夏令营后记(Lamda、同济、南大、中科大、自动化所)
- 【Linux_选择题】(D28 0527)