Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O Azure Database for MySQL é um serviço de banco de dados gerenciado que permite que você configure, opere e dimensione bancos de dados MySQL na nuvem. Ele é altamente disponível, seguro e escalável, tornando-se uma excelente opção para desenvolvedores e administradores que desejam focar em suas aplicações sem se preocupar com a infraestrutura subjacente.
Neste artigo, vamos explorar como criar e gerenciar um Azure Database for MySQL usando o PowerShell no ambiente Windows. O PowerShell é uma ferramenta poderosa para automatizar tarefas e gerenciar recursos do Azure de forma eficiente.
Pré-requisitos:
1. Uma conta do Azure ativa.
2. O Azure PowerShell instalado em sua máquina Windows (você pode instalar usando o PowerShellGet com o comando Install-Module -Name Az -AllowClobber -Scope CurrentUser
).
Passo a Passo:
1. Login no Azure:
Abra o PowerShell e execute o comando abaixo para se autenticar na sua conta do Azure:
Connect-AzAccount
2. Criar um Grupo de Recursos:
Um grupo de recursos é uma coleção lógica de recursos do Azure. Crie um usando o comando:
New-AzResourceGroup -Name "MeuGrupoDeRecursos" -Location "EastUS"
3. Criar o Servidor MySQL:
Agora, crie um servidor MySQL no Azure:
$serverName = "meuservidormysql"
$adminUser = "adminmysql"
$adminPassword = "SenhaSegura123!"
New-AzMySqlServer -ResourceGroupName "MeuGrupoDeRecursos" `
-Name $serverName `
-Location "EastUS" `
-SkuName "GP_Gen5_2" `
-AdministratorLogin $adminUser `
-AdministratorLoginPassword (ConvertTo-SecureString $adminPassword -AsPlainText -Force) `
-Version "5.7"
4. Configurar as Regras de Firewall:
Para permitir o acesso ao servidor MySQL, configure regras de firewall:
New-AzMySqlServerFirewallRule -ResourceGroupName "MeuGrupoDeRecursos" `
-ServerName $serverName `
-Name "AllowMyIP" `
-StartIpAddress "Seu.IP.Publico" `
-EndIpAddress "Seu.IP.Publico"
Substitua Seu.IP.Publico
pelo seu endereço IP público.
5. Criar um Banco de Dados MySQL:
Com o servidor configurado, crie um banco de dados:
New-AzMySqlDatabase -ResourceGroupName "MeuGrupoDeRecursos" `
-ServerName $serverName `
-Name "MeuBancoDeDados"
6. Gerenciar o Servidor MySQL:
Você pode gerenciar o servidor MySQL usando comandos adicionais do PowerShell, como listar servidores, atualizar configurações, etc.
Para listar todos os servidores MySQL em um grupo de recursos:
Get-AzMySqlServer -ResourceGroupName "MeuGrupoDeRecursos"
Esses passos fornecem uma visão geral básica de como criar e gerenciar um Azure Database for MySQL usando o PowerShell no Windows. Lembre-se de sempre proteger suas credenciais e seguir as melhores práticas de segurança ao gerenciar recursos na nuvem.