在本地环境上连接RDS数据库

时间:2019-05-23 16:38:36

标签: database laravel amazon-web-services amazon-elastic-beanstalk rds

我在AWS上的Elastic Beanstalk实例中有一个Laravel 5.7应用程序,我在本地使用Ubuntu,并通过命令行和熟练的修补匠连接到数据库。

无论在本地还是在云上,一切正常,数据库已成功连接,并允许我登录和注销。

现在,我想真正地查看数据库的内部并从本地命令行中进行一些查询,甚至可以在RDS数据库上使用artisan tinker。

有人可以向我解释或将我重定向到一些有关如何将AWS RDS连接到本地计算机或直接为AWS控制台管理命令行的教程吗?

谢谢

我希望能够将我的终端连接到我的Elastic-Beanstalk实例使用的RDS数据库,或者能够看到并在AWS的终端上工作(如果存在此服务)

1 个答案:

答案 0 :(得分:0)

请按照以下步骤操作:

  1. 通过SSH连接到您的EC2实例(Beanstalk实例)。
  2. 在您的EC2实例上安装MySQL服务器。
  3. 参考 https://support.rackspace.com/how-to/installing-mysql-server-on-ubuntu/ 用于MySQL安装。
  4. 确认是否已在实例中启用MySQL端口“ 3306” 安全组。
  5. 然后按照以下步骤连接到数据库。

要通过CLI连接到RDS实例,请使用以下命令:

mysql -u [DB instance identifier] -p -h Hostname


其中数据库实例标识符是您的数据库的用户名主机名是您的RDS实例的终结点


执行此命令后,它将要求输入密码,而您必须输入数据库的密码。

现在您将拥有对数据库的完全访问权限。