繁体   English   中英

亚马逊 RDS php 集成

[英]Amazon RDS php integration

我对这个数据库世界有点陌生。
我正在尝试实现一些与 Amazon RDS 系统一起使用的 php 脚本。
我已经创建了 RDS db 实例,但我正在努力使用 php 连接到数据库。

连接:

$link = new mysqli($host, $user, $password, $dbname, $port);

$host是数据库实例$user上提供的端点, $password是我用来创建数据库的详细信息。
$dbname ,我真的不知道从哪里得到这个值,因为在我数据库的标签上,数据库名称是空的。 $port3306

当我运行脚本时,出现此警告:

Warning: mysqli::mysqli(): (HY000/2002): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)~

有人可以帮我吗? 谢谢。

数据库名称是您创建的实际数据库的名称,而不是数据库服务器实例的名称(标签)。 创建RDS实例时必须指定数据库名称,同时指定数据库用户名和密码。

在 RDS 控制台中查看数据库实例的属性时,有一个标记为“DB Name”的字段。 那是您的数据库名称。


此外,您需要确保在分配给 RDS 实例的安全组中打开端口,然后才能进行连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM