数据库 使用PYCHARM连接到阿里云的RDS-MYSQL

时间:2024-04-09 14:49:02

背景介绍

 

随着业务量的逐渐增加,公司的数据库压力也会逐渐增大,使用自己购买的esc创建的mysql的话,还得考虑相应的dba维护,也比较繁琐,说不定还做的并不完美,这时,RDS就派上用场了,事实上,一般稍大的公司都不会在自己的线上ecs上搭建mysql,而是使用RDS云数据库,毕竟这是由阿里云最顶尖的dba团队进行维护的,而且还有自动备份功能,既省去了线上ecs的io消耗,又省去了很多繁琐的维护操作,当然,具体情况还是看公司。

 

一般解决以下几个问题就可以连接成功:

步骤一:pycharm的检查是View-Tool Window 是否 database,有的话直接跳到第二个步骤。

数据库 使用PYCHARM连接到阿里云的RDS-MYSQL

没有的话解决方案如下:

https://www.cnblogs.com/perl2py/p/6593769.html

 

步骤二:检查实例连接是否配置好外网连接。

数据库 使用PYCHARM连接到阿里云的RDS-MYSQL

数据库 使用PYCHARM连接到阿里云的RDS-MYSQL

 

没有的话,点击一下‘申请外网地址’就可以了。

 

第三步骤:检查白名单设置,如果的你的IP不在白名单内是是无法访问RDS的数据库。

数据库 使用PYCHARM连接到阿里云的RDS-MYSQL

 

为了方便,我将白名单设置为0.0.0.0/0,那么任何IP都可以访问该RDS。

注意:为了安全起见个人不建议这么做。

数据库 使用PYCHARM连接到阿里云的RDS-MYSQL

添加白名单的方式很简单:点击修改,然后将自己的IP添加进去就可以了。

具体的可查看:https://help.aliyun.com/document_detail/43185.html?spm=5176.11065259.1996646101.searchclickresult.39f87680UYcf4L

 

第四个步骤:要有个数据库登录账户,没有的话要创建一个。

数据库 使用PYCHARM连接到阿里云的RDS-MYSQL

 

 

 

第五个步骤:打开Database-Data-Source-MySQL (本人用的是MYSQL,可选择你们购买的数据库类型)

数据库 使用PYCHARM连接到阿里云的RDS-MYSQL

 

数据库 使用PYCHARM连接到阿里云的RDS-MYSQL

 

按上图输入,然后点击TestConnection,连接成功。