现在我们已经把在 ecs 服务器上自己搭建的数据库,迁移到了 rds 数据库里面 .. 下面我们可以再配置一下,把网站可以使用 rds 的数据库 ..
下面我们还是用 drupal 做演示,因为之前迁移的就是一个 drupal 数据库 .. 一般网站应用都会有一个配置文件,里面存储了相关的配置信息,这里应该就包含网站使用的数据库信息,比如数据库的主机,数据库名,用户,还有密码等等 ..
先登录到 ecs 服务器 .. 进入到项目所在的目录 .. cd /ninghao/www/drupal-8 .. drupal 的配置文件是在 sites/default 这个目录的下面 ..
这里有一个 settings.php , 我们可以编辑一下这个文件 ... vi settings.php ..
按一下 / 线,然后搜索一下 drupal8 ,这是网站使用的数据库的名字 .. 这样可以找到跟数据库相关的配置信息 ..
database 就是使用的数据库 .. 现在是 drupal8 ,我们可以换成在 rds 实例上的数据库 .. 我们创建的数据库也是 drupal8,所以不用动 ..
username 是可以管理数据库的用户 .. 在 rds 上面有一个名字是 drupal8 的用户,可以管理 drupal8 这个数据库 ..
password 是密码 .. 我们可以修改一下,按一下小 i 进入编辑模式 ,输入用户的密码 ..
然后再改一下 host ,这是数据库的主机名 .. 现在是 localhost ,表示 drupal 用的是本地上的数据库 .. 我们可以换成 rds 实例的内网地址 ..
回到阿里云的控制台 .. 打开 云数据库 RDS .. 实例列表 .. 打开这个 rds 实例 .. 然后复制一下它的内网地址 ..
我们已经设置了白名单,允许 ecs 服务器在内网访问这个 rds 实例 ..
回到终端 .. 把地址粘贴过来 .. 然后保存一下 drupal 的配置文件 .. ecs 退出 .. 输入 :wq! ,因为这是一个只读文件,所以非要保存就需要在 wq 的后面加上一个 ! 号 ..
下面再去测试一下 .. 打开 浏览器 .. 输入网站的地址 .. 这个 drupal 网站可以正常打开 .. 说明我们成功的迁移了数据库 .. 刚才的修改的配置也没有问题 ... 现在这个 drupal 网站用的就是阿里云的 rds 数据库了 ...