2017-06-07 1 views
0

Ich verwende Microsoft Azure-Datenbank für Mysql-Server in meiner MySQL-Workbench. Jetzt habe ich dynamische IP eingestellt, also jedes Mal, wenn ich den Platz ändere, muss ich den Azure öffnen und meine IP manuell eingeben.Hinzufügen eines anderen Benutzers in Microsoft Azure-Datenbank für Mysql Server

Jetzt möchte ich den Zugang zu einem Freund geben, aber ich möchte nicht durch die Schmerz-Stacking-Verarbeitung der IP-Adresse zu gehen und auch nicht, um ihm meine Benutzer-ID und das Passwort an den Freund geben.

Gibt es eine Möglichkeit, meinem Freund den Zugang zum mysql-Server zu geben?

Vielen Dank.

Antwort

1

Ich möchte ihm nicht meine Benutzerkennung und mein Passwort geben.

Sie könnten create a new user wie Sie normalerweise tun, und gewähren Sie die entsprechenden Berechtigungen.

Also jedes Mal, wenn ich den Ort ändere, muss ich den Azure öffnen und meine IP manuell eingeben.

Ich habe ein Skript für Sie, aber nicht für Ihren Freund. Es sei denn, Sie sind bereit, ihn auf Ihr Abonnement zugreifen zu lassen.

Dieses Skript erfordert Sie haben Azure CLI installed/configured (da es keine Powershell-Cmdlets für Azure-Datenbank für MySQL) und es ist ein Powershell-Skript:

$ip = Invoke-RestMethod http://ipinfo.io/json | Select -exp ip 

$command = @' 
cmd.exe /C az mysql server firewall-rule update --resource-group RESOURCEGROUPNAME -- 
server SERVERNAME --name "FIREWALLRULENAME" --start-ip-address $ip --end-ip- 
address $ip 
'@ 

Invoke-Expression -Command:$command 
Verwandte Themen