我可以连接到并在我的应用程序上查询我的数据库,但无法在本地服务器上查询。我知道它是正确的身份验证,因为如果我拼错用户或密码,我会得到一个访问被拒绝的错误。我的代码是:GAE - 本地服务器上的“连接失败:未知数据库”
<?php
$servername = "173.194.xxx.xxx";
$username = "admin";
$password = "mypassw0rd";
$dbname = "dev";
// Create connection
$conn = new mysqli(null, $username, $password, $dbname, null, "/cloudsql/myappname:mydbinstance");
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
将返回:
Warning: mysqli::mysqli(): (HY000/1049): Unknown database 'dev' in C:\Users\myusername\myfolder\dbconnect.php on line 9
Connection failed: Unknown database 'dev'
但它的罚款在线!有任何想法吗?
btw,实例和db名称相同 - “dev” – Warren