深入浅出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的入口。
    点击创建一个实例。
    深入浅出Google Clould Platform (2)---- 使用GCP创建一个MySQL的数据库入门例子_第1张图片
  • 填写相关的信息
    深入浅出Google Clould Platform (2)---- 使用GCP创建一个MySQL的数据库入门例子_第2张图片
  • 使用 gcloud sql instances list 命令就能看到起服务器的地址。
    在这里插入图片描述
  • 使用下的命令创建一个用户:
gcloud sql users set-password root "%" --password "密码" --instance wordpress-db-test

在这里插入图片描述

  • 授权那些站点能够访问当前的数据库
    深入浅出Google Clould Platform (2)---- 使用GCP创建一个MySQL的数据库入门例子_第3张图片
  • 测试连接性
    假设我们在Unbuntu操作系统上,我们可以通过下面的命令安装:
sudo apt-get install -y mysql-client

安装完之后,就可以通过下面的方式测试是否能够连接上。
深入浅出Google Clould Platform (2)---- 使用GCP创建一个MySQL的数据库入门例子_第4张图片
如上图所示意,已经在本地的客户机器上连接成功!比如我要在上面的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的数据库实例是如此的快速和简单。最后再次提醒大家,如果是学习环境,记得创建完后,删除你的测试的数据实例,否则其会一直收费的。

你可能感兴趣的:(Cloud(云计算))