我希望这个问题属于这个网站的范围。我在AWS中创建了一个Lightsail实例,并在其中添加了一个MYSQL数据库。我已经能够使用Workbench连接到数据库,但不能使用托管在我的实例中的PHP文件。
我已经检查了服务器名,用户名,密码和dbname 20次。每次我尝试连接我得到错误信息:">连接失败6:未知数据库' databasname -1'"。有人知道在Lightsail上连接MYSQL数据库的故障排除指南吗?
<?php
$servername = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.rds.amazonaws.com";
$username = "xxxxxx";
$password = "xxxxxx";
$dbname = "Databasename-1";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed 6: " . $conn->connect_error);
}
所以,我认为事实证明我不知道如何从我的光帆实例中获得数据库名称,可能不理解如何使用Workbench。我使用了一个不存在的数据库名。
我刚刚重新开始,从命令提示符从头开始创建一切,一切都像预期的那样运行。