首页 » Linux, 数据库 » 阿里云ECS+RDS搭建实例

阿里云ECS+RDS搭建实例

18100 6

相信很多朋友已经开始用阿里云ECS搭建自己的博客平台或者其他平台了,关于如何搭建,网站有很多一键安装包了,也有很多教程,这里就不啰嗦了,这里讲的是如何部署ECS和RDS。首先让我们来搞懂两个概念,ECS和RDD。

云服务器(Elastic Compute Service 简称ECS)是一种简单高效,处理能力可弹性伸缩的计算服务助您快速构建更稳定、安全的应用。提升运维效率,降低IT成本,使您更专注于核心业务创新。

云数据库(Relational Database Service,即关系型数据库服务,简称RDS)是一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务。具有多重安全防护措施和完善的性能监控体系,并提供专业的数据库备份、恢复及优化方案,使您能专注于应用开发和业务发展。

用tiandi理解的话来讲,ECS就是通常我们说的VPS,只是这个VPS属于阿里的,就变成了ECS。而另一个RDS就是一个数据库,而这个数据库并不是放在ECS上,(通常我们配置LNMP包都是把数据库mysql安装在同一台VPS上面),而是放在了另一种数据云上。目前RDS支持的数据形式有mysql和mssql,而最近推出的只读实例,只支持mysql5.6,之前的版本享受不了这个实例,这个只读实例将在以后的数据库读写分离上会用到。tiandi认为,不要将RDS它想象得太过复杂,它的复杂仅仅是对于服务器层面来讲的,而对于用户来说,只是需要配置一个远程连接而已。

ECS+RDS搭建实例

登录控制台如上图显示,进入ECS,进行环境安装,环境可以装在系统盘里,之后进行nginx配置。如果你的ECS也是有数据盘的,建议将网站数据安装到数据盘上,这里以mnt/www为例。

重新回到控制台,进入RDS,进入到基本信息页面,找到内网地址。PS:RDS可以进行内外地址自由切换,如果使用内网地址,请确保ECS和RDS在同一网段。
ECS+RDS搭建实例

返回RDS首页,进入数据库管理,新建数据库testdb,添加相应的表内容,再进入账号管理,新建连接账号sjz001,确保该账号对于刚才新建的数据库有读权限,这里tiandi给了读写权限。

ECS+RDS搭建实例

表结构和内容如下:
ECS+RDS搭建实例

返回到ECS,在刚才的www目录下新建test.php文件,内容如下:

<?php
$con = mysql_connect("rdsw***********.mysql.rds.aliyuncs.com","sjz001","password");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("testdb", $con);
$sql = "select * from testtable";
$result = mysql_query($sql);

while($row = mysql_fetch_array($result))
  {
  echo $row[0] . " " . $row[1];
  echo "<br />";
  }

mysql_close($con);

至此所有配置完成,从浏览器访问你的ECS外网IP/test.php看看吧。

正常情况下会显示如下内容, 大功告成!
ECS+RDS部署实例

文章评分2次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2015/04/setup-aliyun-ecs-and_rds/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

评论前先开启评论开关:


6 Comments

  1. 元龙 :

    我最近在研究drupal,也准备用这个ECS+RDS

  2. LW :

    博主在么,可一个给个联系方式么,我想请教下阿里云MySQL的RDS和ecs连接的问题,如果不方便给联系方式的话,加我QQ775362296

    • tiandi :

      有什么问题你可以直接这里说的,这两个连接应该不会出现什么大问题。

      • LW :

        在阿里云RDS界面设置了ECS的白名单,然后在ECS上使用了MySQL-front客户端登录RDS,这样算连接成功了么,但是我用楼主的测试文件测试时出现500错误,这时我再用PHP代码测试还是报500的错,服务器是用的Windows server 2012 用的是阿里云一键部署web环境,我想问下这是PHP环境问题么 谢谢楼主

载入分页评论...