【发布时间】:2015-05-15 03:30:48
【问题描述】:
谁能帮我解决这个问题,我写了一个简单的代码来测试 MySQL 连接,它在本地工作,但在应用引擎上部署后无法连接 MySQL。
文件 app.yaml:
application: testmysql07
version: 1
runtime: php55
api_version: 1
threadsafe: yes
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: .*
script: main.php
文件main.php:
<?php
$hostname = "localhost";
$username = "root";
$password = "";
$databasename = "web_bb";
$conn = mysql_connect($hostname,$username,$password,$databasename) or die("Can't connect MySQL");
echo "Successful </br>";
mysql_select_db($databasename,$conn);
?>
对不起,我英语不好
【问题讨论】:
-
检查云数据库的用户名和密码,并在您的 main.php 中使用它们
-
我查过了,我必须使用google cloud sql,对吗?如何检查云的用户名和密码,否则我必须创建它?
-
有人帮帮我,我想我需要注册 Google Cloud SQL 才能连接 mysql ,对吗?我是学生,没有信用卡可以注册:(
-
您也可以连接到您拥有的其他 MySQL 服务器,只要它们可以从 App Engine 访问。但是您仍然需要启用结算功能(每日预算设置为 0 美元)才能使用套接字。
标签: php mysql google-app-engine