在Microsoft Azure数据库for Mysql服务器中添加其他用户

在Microsoft Azure数据库for Mysql服务器中添加其他用户,mysql,azure,azure-database-mysql,Mysql,Azure,Azure Database Mysql,我正在Mysql工作台中使用Microsoft Azure数据库for Mysql服务器。现在我有了动态IP设置,所以每次更改位置时,我都必须打开Azure并手动输入我的IP 现在我想给一个朋友访问权限,但我不想经历添加IP地址的痛苦过程,也不想给他我的用户ID和密码 那么有没有办法让我的朋友访问mysql服务器呢 谢谢你 我不想把我的用户名和密码给他 你可以像平常一样,授予它适当的特权 因此,每次更改位置时,我都必须打开Azure并手动输入我的IP 我有剧本给你,但不是给你的朋友。除非你愿意让

我正在Mysql工作台中使用Microsoft Azure数据库for Mysql服务器。现在我有了动态IP设置,所以每次更改位置时,我都必须打开Azure并手动输入我的IP

现在我想给一个朋友访问权限,但我不想经历添加IP地址的痛苦过程,也不想给他我的用户ID和密码

那么有没有办法让我的朋友访问mysql服务器呢

谢谢你

我不想把我的用户名和密码给他

你可以像平常一样,授予它适当的特权

因此,每次更改位置时,我都必须打开Azure并手动输入我的IP

我有剧本给你,但不是给你的朋友。除非你愿意让他访问你的订阅

此脚本要求您具有Azure CLI/(因为Azure database for MySQL没有powershell cmdlet),并且它是一个powershell脚本:

$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