【问题标题】:Could not connect to Google cloud SQL. Using PHP Google SDK无法连接到 Google 云 SQL。使用 PHP 谷歌 SDK
【发布时间】:2013-11-14 14:30:48
【问题描述】:

我确实阅读了本教程 https://developers.google.com/appengine/docs/php/cloud-sql/ 我创建了一个名为 schoolnbd 的实例,我的项目 ID 是 myapplication-2013 阅读教程后,我尝试了下面的代码

<?php
$dhost=":/cloudsql/myapplication-2013:schoolnbd";
$duser="root";
$dpassword="xxxyyy";
$database="schoolnbd";
$connection=mysql_connect($dhost, $duser, $dpassword) or die("Could not Connect to SQL Server Suleman");
$db=mysql_select_db($database, $connection) or die(" Check the Database Name from Config.php , wrong database entered ");
?>

但它显示“无法连接到 SQL Server Suleman”。 我创建了一个名为 suleman 的用户并进行了一些更改,但它仍然没有连接到 SQL 服务器,我看到了相同的消息。 我试过做很多改变,比如

试一试

$dhost=":/cloudsql/myapplication-2013:schoolnbd";
$duser="suleman";

试试 2

$dhost="localhost";
$duser="root";

试试 3

$dhost=":/myapplication-2013:schoolnbd";
$duser="root";

试试 4

$dhost=":/cloudsql/myapplication-2013:myapplication-2013:schoolnbd";
$duser="root";

试试 5

$dhost=":/cloudsql/myapplication-2013:myapplication-2013:schoolnbd";
$duser="suleman";

错误日志中的错误是 it is Showing mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in /base/data/home/apps/s~myapplication-2013/1.371632998623546850/test.php on line 6

当我使用时

$dhost=":/cloudsql/myapplication-2013:schoolnbd";
$duser="root";

【问题讨论】:

  • 您能告诉我应用引擎显示的错误是什么吗?您可以通过在 appengine 控制台中单击 Logs 来查找错误。
  • 显示mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in /base/data/home/apps/s~myapplication-2013/1.371632998623546850/test.php on line 6

标签: php google-app-engine google-cloud-sql


【解决方案1】:

我也遇到了同样的问题,试试不用密码,这样很可能会工作

$dhost=":/cloudsql/myapplication-2013:schoolnbd";
$duser="root";
$dpassword="";

但请记住,如果您设置了 root 密码,那么您应该通过在控制台中输入来更新 root 密码。

SET PASSWORD FOR 'root' = PASSWORD('');

【讨论】:

    【解决方案2】:

    如果您使用来自 AppEngine 的 root 用户进行连接,则不应提供密码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      • 1970-01-01
      • 2020-06-23
      • 2019-04-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-07
      相关资源
      最近更新 更多