Я создал базу данных на платформе Google Cloud для удаления хранилища данных со своего сервера в Google, чтобы разрешить перемещение приложения ext, я создал более старую версию данных и создал файл подключения PDO в PHP для подключения, но он не будет,
Эта проблема связана с облачным хранилищем 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();
}
IЯ использую только имя базы данных "allfreec_afc", экземпляр не требуется в связи с тем, что я продолжаю читать снова и снова.