菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AppML 使用 Google Cloud SQL


Google Cloud Services

Google Cloud SQL 是一项数据库云服务。

它易于设置和管理。

免费试用!

什么是 Google Cloud SQL?

Google Cloud SQL 是一项基于云的数据库服务。


为什么使用 Google Cloud SQL?

Google Cloud SQL 提供无需麻烦即可在云中部署的 MySQL 数据库。

Google 提供运行快速的强大数据库,并且计费灵活(按使用量付费)。

Google 负责自动备份、补丁和恢复。


入门

在使用 Google Cloud SQL 之前,您需要一个 Google 帐户,并注册 Google Developers Console。

如果您没有 Google 帐户,可以在此处注册:创建您的 Google 帐户


注册 Google Developers Console

当您注册 Google Developers Console 时,您的 Google 帐户将自动注册所有 Google Cloud 服务,包括 SQL。

如果您是新的 Cloud Platform 用户,可以免费试用。

Cloud Platform 免费试用允许您免费试用 Cloud SQL 60 天。有关更多信息,请参阅Cloud Platform 免费试用

如果您在免费试用期后决定继续使用 Cloud Platform(或者如果您需要比免费使用层级提供的更多存储或性能),您只需为使用的资源付费。

要创建 Google Developers Console 帐户,请访问: https://console.developers.google.com/freetrial,然后按照屏幕上的说明操作。


创建 MySQL 数据库实例

在此示例中,我们将设置一个运行 MySQL 的数据库实例。

 创建 MySQL 数据库实例

  • 创建帐户后,Google 将自动为您创建一个名为“My First Project”的新项目。在此示例中,我们将仅使用该项目。
  • 在菜单中,点击“存储”,然后点击“Cloud SQL”
  • 点击“创建实例”
  • 在“创建 Cloud SQL 实例”页面上,为您的数据库实例选择名称、区域和性能层级。在此示例中,我们将跳过高级选项。
  • 点击“创建”
  • 新数据库实例将出现在数据库实例列表中(当其状态为“可运行”时,表示已准备好使用)
  • 点击实例名称,然后点击导航窗格中的“访问控制”
  • 在子导航窗格中点击“IP 地址”,然后点击“请求 IPv4 地址”按钮
  • 保留此 IP 地址,它将是您连接到数据库所使用的 IP 地址
  • 在子导航窗格中点击“用户”,然后点击“新建用户”按钮
  • 为您的数据库指定用户名和密码
  • 在子导航窗格中点击“授权”,然后在“允许的网络”下点击“+ 添加项目”按钮
  • 在这里,您可以指定谁有权访问您的数据库。它可以是
    • 您自己的 IP,或您的服务器的 IP。这样,只有您才能访问您的数据库
    • 或者 0.0.0.0/0,这允许所有外部 IP 地址连接(这可能存在安全风险,并导致额外费用)
  • 点击“保存”
  • 在导航窗格中点击“数据库”,然后点击“新建数据库”按钮
  • 为您的数据库指定名称(除非您有特定要求,否则可以保留其他选项不变)

现在您拥有了一个 Google Cloud SQL 数据库,并具有可以连接的 IP 地址。



在 AppML 中配置数据库连接

要配置数据库连接,请编辑 appml_config 文件

PHP 示例:appml_config.php

<?php echo("Access Forbidden");exit();?>
{
"dateformat" : "yyyy-mm-dd",
"databases" : [{
"connection" : "mydatabase",
"host" : "yourDatabaseURL",
"dbname" : "yourDatabaseName",
"username" : "yourUserName",
"password" : "yourPassword"
}]
}

编辑以下内容

  1. mydatabase - 更改为您希望在应用程序中调用的数据库连接的名称
  2. yourDatabaseURL - 更改为上一步中的 IP,并添加端口 3306(例如:192.168.1.1:3306)
  3. yourDatabaseName - 更改为您的 Google Cloud SQL 中的数据库实例名称
  4. yourUserName - 更改为您在 Google Cloud SQL 中为数据库指定的用户名
  5. yourPassword - 更改为您在 Google Cloud SQL 中为数据库指定的密码

现在,AppML 应已配置为连接到您的 Google Cloud SQL 数据库。

您现在可以填充数据库数据了

  • 如果您有 PHP 服务器的访问权限,请参阅AppML PHP 章
  • 如果您有 ASP.NET 服务器的访问权限,请参阅AppML .NET 章
×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持