php - 使用 mysqli 将 PHP 连接到 Google Cloud SQL 数据库时,用户名和密码使用什么?
问题描述
我知道使用 PHP 从 App Engine 连接到 Google Cloud SQL 的一般语法是:
$conn = new mysqli(null, "root", "", "dbname", null,
"/cloudsql/connectionname");
但是,我不确定用户名和密码。我在这里尝试使用我的实例用户名和密码,以及我的 gmail 用户名和密码。根似乎没有工作。有没有办法找出这些是什么?我读过root是默认的,但我想我不明白。
我可以看到我的连接不起作用(出现 NoConnect() 错误)的唯一另一个原因是我的 yaml 文件可能写错了。目前,我有:
runtime: php55
api_version: 1
handlers:
- url: /
script: app.php
我需要在此处包含 MySQL 用户名和密码吗?
解决方案
我最终弄清楚了这一点。我使用“root”作为用户名,我的实例密码作为“密码”。在我尝试实例名称和实例密码之前。
推荐阅读
- php - 没有得到复选框值
- xamarin.android - 在 Xamarin Android 中添加自定义字段以联系
- cucumber - 从 .feature 文件到步骤定义的控制单击不起作用
- r - 我如何计算 R 中组的多个均值和标准差
- google-cloud-platform - 谷歌云数据准备正在选择网络默认值
- python - 使用 minidom 在现有 xml 中添加元素时如何修复 xml 格式
- reactjs - 创建一个用换行符替换字母的函数
- python - 计算图像中特定颜色强度的像素
- python - 事件绑定不适用于箭头键 Pycharm
- autohotkey - #If 指令后变量不可访问