zoukankan      html  css  js  c++  java
  • MySQL Database on Azure

    如果您的应用需要通过脚本快速创建一个或多个MySQL数据库,MySQL Database on Azure目前开放了对于PowerShell的支持,可以帮助您快速利用自动化脚本进行数据库服务的创建、管理等操作。您在Windows Azure管理门户上进行的操作,基本都可以通过PowerShell来执行。

    只需以下九个简单步骤,您可以迅速通过脚本创建并使用MySQL。

    步骤1安装配置Azure PowerShell

    运行脚本前,您需要安装并运行Azure PowerShell。您可以通过运行Microsft Web平台安装程序下载并安装最新版本Azure PowerShell 。可参阅如何安装和配置Azure PowerShell来了解更多详细步骤。 用于创建和管理MySQL Database on Azure 数据库的cmdlet位于Azure资源管理器模块中。启动Azure PowerShell时,默认情况下将导入Azure模块中的cmdlet。若要切换到Azure资源管理器模块,请使用以下命令转换:

    Switch-AzureMode -Name AzureResourceManager

    步骤2配置账户信息

    在针对Azure订阅运行PowerShell之前,必须先将Azure账户绑定。运行以下命令,在登陆页面输入与Azure管理门户相同的电子邮件和密码,进行身份验证。

    Add-AzureAccount -Environment AzureChinaCloud

    步骤3订阅MySQLDatabase on Azure服务

    运行以下命令订阅MySQL服务。

    Register-AzureProvider -ProviderNamespace "Microsoft.MySql"

    步骤4创建资源组

    如果您已有资源组,可以直接创建服务器,或者编辑运行以下命令,创建新的资源组, 用户可自定义资源组的名称,以”resourcegroupChinaEast”为例:

    New-AzureResourceGroup -Name "resourcegroupChinaEast" -Location "chinaeast"

    步骤5创建服务器

    编辑运行以下命令,定义您的服务器名称、位置、版本等信息来完成服务器创建,以下命令以服务器名称”testPSH”为例:

    New-AzureResource -ResourceType "Microsoft.MySql/servers" -ResourceName testPSH -ApiVersion 2015-09-01 -ResourceGroupName resourcegroupChinaEast -Location chinaeast -PropertyObject @{version = '5.5'}

    注:目前暂不支持通过PowerShell更改SKU, 创建服务器缺省的SKU为”MS2”。如需调整SKU请在Azure管理门户上进行修改。

    步骤6创建服务器防火墙原则

    编辑运行以下命令,定义您的防火墙原则名称、IP白名单范围(起始IP地址,终止IP地址)等信息来完成防火墙原则的创建。以防火墙原则名称”rule1”为例:

    New-AzureResource -ResourceType "Microsoft.MySql/servers/firewallRules" -ResourceName testPSH/rule1 -ApiVersion 2015-09-01 -PropertyObject @{startIpAddress="0.0.0.0"; endIpAddress="255.255.255.255"} -ResourceGroupName resourcegroupChinaEast

    步骤7创建数据库

    编辑运行以下命令,定义您的数据库名称、字符集等信息完成数据库创建。以数据库名称”demodb”为例:

    New-AzureResource -ResourceType "Microsoft.MySql/servers/databases" -ResourceName testPSH/demodb -ApiVersion 2015-09-01 -ResourceGroupName resourcegroupChinaEast -PropertyObject @{collation='utf8_general_ci'; charset='utf8'}

    步骤8创建用户

    编辑运行以下命令,定义您的用户名、密码等信息完成数据库创建。以用户名”admin”为例:

    New-AzureResource -ResourceType "Microsoft.MySql/servers/users" -ResourceName testPSH/admin -ApiVersion 2015-09-01 -ResourceGroupName resourcegroupChinaEast -PropertyObject @{password='abc123'}

    步骤9添加用户权限

    编辑运行以下命令,设置数据库读写权限给用户。权限分为"Read"以及"ReadWrite"。以用户名”admin”为例:

    New-AzureResource -ResourceType "Microsoft.MySql/servers/databases/privileges" -ResourceName testPSH/demodb/admin -ApiVersion 2015-09-01 -ResourceGroupName resourcegroupChinaEast -PropertyObject @{level='ReadWrite'}

    通过上述操作,您已经完成了服务器、数据库、用户、防火墙原则等的创建工作,可以开始使用MySQL Database on Azure的数据库服务。详细的文档可以查看利用Azure资源管理器与PowerShell来部署使用MySQL Database on Azure。在使用过程中,如需更多创建、查看、删除、更改的操作,您可以查看使用PowerShell管理MySQL Database on Azure。最后,也希望您持续关注我们MySQL Database on Azure在门户网站的相关信息,陆续我们会推出更多功能相关文档、常见问题解答等。

    联系我们

    MySQL Database on Azure研发团队非常期待您对产品的反馈,请在Windows Azure官网产品反馈专区填写您对产品的意见与建议。

    也欢迎您扫描关注我们微信公众号”MySqlOnAzure”。我们会定期推送有关产品的最新讯息。

  • 相关阅读:
    类的组合
    类的继承和派生
    面向对象编程
    正则表达式
    sys模块 logging模块 序列化模块
    time 模块,random模块,os模块
    递归函数
    interface有没有继承Object
    UTF-8和GBK的区别
    九皇后
  • 原文地址:https://www.cnblogs.com/new0801/p/6176131.html
Copyright © 2011-2022 走看看