Azure PowerShell Documentation

Azure PowerShell – MariaDB

This section provides cmdlet reference and usage examples for managing Azure Database for MariaDB with Azure PowerShell.

Cmdlet Overview

CmdletDescriptionLink
Get-AzMariaDbServerRetrieve information about MariaDB servers.Details
New-AzMariaDbServerCreate a new MariaDB server.Details
Remove-AzMariaDbServerDelete an existing MariaDB server.Details
Set-AzMariaDbServerUpdate properties of a MariaDB server.Details
Get-AzMariaDbDatabaseList databases within a MariaDB server.Details
New-AzMariaDbDatabaseCreate a database in a MariaDB server.Details
Remove-AzMariaDbDatabaseDelete a database from a MariaDB server.Details
Set-AzMariaDbDatabaseUpdate database settings.Details
Get-AzMariaDbFirewallRuleRetrieve firewall rules for a server.Details
New-AzMariaDbFirewallRuleCreate a new firewall rule.Details
Remove-AzMariaDbFirewallRuleDelete a firewall rule.Details

Sample Scripts

# Create a MariaDB server
$resourceGroup = "MyResourceGroup"
$serverName = "my-mariadb-server"
$location = "EastUS"
$adminUser = "mariadbadmin"
$adminPassword = "P@ssw0rd!"

New-AzMariaDbServer -ResourceGroupName $resourceGroup `
    -Name $serverName -Location $location `
    -AdministratorLogin $adminUser -AdministratorLoginPassword (ConvertTo-SecureString $adminPassword -AsPlainText -Force) `
    -SkuName "GP_Gen5_2" -Version "10.3"

# Add a firewall rule
New-AzMariaDbFirewallRule -ResourceGroupName $resourceGroup -ServerName $serverName `
    -Name "AllowAll" -StartIpAddress "0.0.0.0" -EndIpAddress "255.255.255.255"

# Create a database
New-AzMariaDbDatabase -ResourceGroupName $resourceGroup -ServerName $serverName `
    -Name "sampledb"