通过PDO将PHP连接到Google Cloud Storage MYSQL实例失败

时间:2019-05-13 19:00:28

标签: mysql pdo google-cloud-platform

我在Google Cloud平台上创建了一个数据库,以从服务器到google删除数据存储,以允许移动应用程序ext。我创建了旧版本的数据,并在PHP中创建了PDO连接文件以进行连接,但不会。

此问题与Google云存储有关,与本地mySQL服务器无关。

PHP Error : Connection failed: SQLSTATE[HY000] [1045] Access denied for user 'allfree'@'72.XX.33.XX' (using password: YES) 

使用简单根目录/简单通行证作为SQL用户/通行证进行测试也失败

Google实例名称: afc-storage:us-west1:afc

Google Error log : 2019-05-13 14:50:55.200 EDT
2019-05-13T18:50:55.199830Z 101583 [Note] Access denied for user 'allfree'@'72.XX.33.XX' (using password: YES)

这是我的连接代码:

$dbhost = "34.83.119.218";
$dbuser = "allfree";
$dbpasswd = "XXXX";
$db_name= "allfreec_afc"; 

 $dsn = 'mysql:dbname='.$db_name.';host='.$dbhost;

try {
    $dbo = new PDO($dsn ,$dbuser, $dbpasswd);
    $dbo->exec("set names utf8");
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}

我只使用数据库名称“ allfreec_afc”,从我一遍又一遍地读取的内容来看,连接中不需要该实例。

0 个答案:

没有答案