Php 如何在google云sql实例上创建数据库
如何使用云SQL创建数据库?当我使用MySQL时,我可以轻松地运行sql脚本在phpMyAdmin上创建它们 我发现了一个广告,宣称可以在Google Cloud SQL上运行SQL文件 这正是我想做的。我可以运行我的代码来创建几个数据库,它们将在我的云SQL中,我可以将appengine应用程序连接到我的cloudsql,它将按预期工作 但当我按照网站上的说明操作时,我只看到: SQL提示符在哪里?如何在我的云sql实例上创建数据库?如前所述,自2015年2月起,现在可以使用新实例管理数据库,从而使我的原始答案(如下)过时 新答案 打开项目,展开存储,然后云SQL,切换到数据库选项卡。从那里,您可以使用新建数据库按钮创建新数据库。您还可以从中删除数据库 原始答案(现已过时) 这还没有在新的云控制台中实现,为此您必须使用旧api的控制台 要实现这一点,首先在新控制台(您所在的位置)中转到项目的cloudsql部分。然后在右下角有一个链接“返回原始控制台”。如果单击此按钮,您将看到一个稍微不同的云SQL控制面板 如果然后单击要在其上创建数据库的实例,您将看到另一个屏幕,其中有一个“SQL提示符”选项卡,单击该选项卡,然后可以对其执行原始SQL命令 更新:要访问旧API控制台并防止重定向将您带到新控制台,请使用以下链接:更新(2015-02-13):您现在可以使用开发者控制台UI来管理MySQL数据库。只需转到您的云SQL实例页面并单击Php 如何在google云sql实例上创建数据库,php,mysql,sql,google-app-engine,google-cloud-sql,Php,Mysql,Sql,Google App Engine,Google Cloud Sql,如何使用云SQL创建数据库?当我使用MySQL时,我可以轻松地运行sql脚本在phpMyAdmin上创建它们 我发现了一个广告,宣称可以在Google Cloud SQL上运行SQL文件 这正是我想做的。我可以运行我的代码来创建几个数据库,它们将在我的云SQL中,我可以将appengine应用程序连接到我的cloudsql,它将按预期工作 但当我按照网站上的说明操作时,我只看到: SQL提示符在哪里?如何在我的云sql实例上创建数据库?如前所述,自2015年2月起,现在可以使用新实例管理数据
数据库
选项卡
原始答案(仍然有效):
如果安装了MySQL客户端,那么连接到云SQL实例并创建新数据库就相当容易了
root
用户设置密码mysql -uroot -p<your-root-password> -h<your-cloudsql-instance-ip>
mysql-uroot-p-h
或者你可以使用任何你想要的客户端
一旦您连接到数据库,您就可以创建数据库MyDatabase按照您出色的一步一步的操作非常适合我。我一直使用命令行mysql客户端,因此这是访问数据库的一种非常简单的方法。谢谢你的提示!!在新控制台的云SQL下,我没有找到访问API控制台的链接。可以详细解释吗?看起来谷歌修改了控制台,因为我最初回答了这个问题,链接被移动了,我更新了上面的答案。谢谢你的回答,特别是对于我们这些ISP出于某种原因不支持IPV6的人。@Davidell如果你需要IPv4访问,你可以请求一个,在实例创建期间(单击“显示高级选项…”向下滚动,然后在IPv4地址下有一个“分配IPv4地址…”选项)。或者在现有实例上(在访问控制下,您可以请求IPv4地址)。在这两种情况下,请注意,如果实例分配的地址处于非活动状态,则每小时将向您收取0.01美元的费用,但您可以在远程连接以创建数据库时分配一个地址,然后在完成后取消分配。