码迷,mamicode.com
首页 > 数据库 > 详细

Azure MySQL PaaS (3) 创建MySQL异地只读数据库 (Master-Slave)

时间:2017-07-03 22:43:14      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:href   arm   user   链接   中心   sql数据库   复制   azure   table   

  《Windows Azure Platform 系列文章目录

 

  Azure MySQL PaaS服务提供异地只读的功能,我们可以在主站点,比如Azure上海数据中心,创建MySQL主节点。主节点可以用来做OLTP联机事务处理。

  然后在Azure北京数据中心,创建MySQL只读节点。只读节点可以用做报表展示。

 

  在开始本文之前,请注意:

  1.本文使用的是国内由世纪互联运维的Azure China,使用的是ASM模式:https://manage.windowsazure.cn

  2.我们可以使用MySQL Workbench管理云端的MySQL数据库。下载地址:https://dev.mysql.com/downloads/workbench/

  3.首先在Azure 上海数据中心(主站点),创建Server Name和Database,同时设置数据库的用户名和密码

  4.获取到MySQL PaaS的连接字符串,并设置防火墙规则

  5.使用MySQL Workbench,链接Azure MySQL 上海站点

  6.使用UI,在Azure北京数据中心创建只读数据库(Slave)

 

  接下来开始正文:

  1.登录:https://manage.windowsazure.cn

  2.选择新建,在Azure上海数据创建新的MySQL Server。如下图:

  技术分享

  3.创建完毕后,选择服务器名称。

  技术分享

  创建新的数据库。如下图:

  技术分享

  设置防火墙规则,如下图:

  技术分享

  4.设置完毕后,我们就可以通过以下信息链接到上海数据中心的MySQL服务:

  Host Name:leimysqlshsvr.mysqldb.chinacloudapi.cn

  UserName:leimysqlshsvr%mysqladmin

  MySQL Workbench连接后的截图略。

 

  5.接下来我们在Azure北京数据中心创建只读库。

  我们点击添加主从复制,如下图:

  技术分享

  

  6.在弹出的窗口中,新建Azure北京只读数据库,位置为华北(北京)。注意服务器名称必须唯一。

  技术分享

 

  7.创建完成后,可以观察到如下图:

  技术分享

  注意上图中,主实例(Master)是Azure上海数据中心, Azure北京数据中心是Slave节点

  Azure Master Node Azure Slave Node
数据中心 Azure上海 Azure北京
Hostname leimysqlshsvr.mysqldb.chinacloudapi.cn leimysqlbjsvr.mysqldb.chinacloudapi.cn
用户名 leimysqlshsvr%mysqladmin leimysqlbjsvr%mysqladmin
密码 在UI界面上输入 在创建Slave节点的时候,自动从Master节点获得

   最后别忘记设置Azure北京Slave节点的防火墙规则。

 

 

  =========================================================分隔符==============================================

  ARM模式先挖抗...

Azure MySQL PaaS (3) 创建MySQL异地只读数据库 (Master-Slave)

标签:href   arm   user   链接   中心   sql数据库   复制   azure   table   

原文地址:http://www.cnblogs.com/threestone/p/7113048.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!