深入浅出Google Clould Platform (2)---- 使用GCP创建一个MySQL的数据库入门例子 - Go语言中文社区

深入浅出Google Clould Platform (2)---- 使用GCP创建一个MySQL的数据库入门例子


上个章节分享了GCP的考试以及如何学习GCP,这个章节就给大家一个简单的入门的例子。这个例子演示了在GCP上快速创建一个MySQL或者Postgres数据库。通过这个例子,大家就能对GCP的是什么? GCP的基本操作如何? 如何使用GCP等有一个感性的认识,从而为后续的章节的学习打下夯实的基础。

下面允许笔者简单介绍一下Google的CloudSQL服务。CloudSQL我们就可以理解为我们平常的数据库,比如MySQL或者PostGres,不过谷歌的CouldSQL是Google托管的,其背后的实现的本质也是Google根据用户在Google云的前端管理界面填写的相关配置,自动在后台创建一台虚拟机,不过这台虚拟机对于用户是不可见的,用户只需要知道数据库连接的地址,端口,用户名,密码等参数,而不需要直接管理数据库所在的虚拟机。同时,Google也自动提供了数据备份,数据导入,数据导出,数据恢复等通用的服务,用户按需和按数据付费即可。

假设用户已经有账号能够登陆Google 云平台,步骤如下:

  • 下面开始创建数据库,在左边的菜单栏里面找到Cloud SQL的入口。
    点击创建一个实例。
    在这里插入图片描述
  • 填写相关的信息
    在这里插入图片描述
  • 使用 gcloud sql instances list 命令就能看到起服务器的地址。
    在这里插入图片描述
  • 使用下的命令创建一个用户:
gcloud sql users set-password root "%" --password "密码" --instance wordpress-db-test

在这里插入图片描述

  • 授权那些站点能够访问当前的数据库
    在这里插入图片描述
  • 测试连接性
    假设我们在Unbuntu操作系统上,我们可以通过下面的命令安装:
sudo apt-get install -y mysql-client

安装完之后,就可以通过下面的方式测试是否能够连接上。
在这里插入图片描述
如上图所示意,已经在本地的客户机器上连接成功!比如我要在上面的CloudSQL实例里面创建一个test-db的数据库,其主要的命令如下:

mysql> CREATE DATABASE test-db
mysql> CREATE USER test-user IDENTIFIED BY '非常长的密码';
mysql> GRANT ALL PRIVILEGES ON test-db.* TO test-user;

连接上之后,就可以根据自己的需要,在命令行里面创建数据库库了!一个实例能够创建多个数据库。恭喜你! 完成了第一个GCP的例子。

总结:
是不是感觉有了GCP的CloudSQL 服务器,创建一台GCP的MySQL的数据库实例是如此的快速和简单。最后再次提醒大家,如果是学习环境,记得创建完后,删除你的测试的数据实例,否则其会一直收费的。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/chancein007/article/details/103229364
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-06 09:47:02
  • 阅读 ( 1359 )
  • 分类:数据库

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢