在MySQL Server中将另一个用户添加到Microsoft Azure数据库中



我在MySQL Workbench中使用MySQL Server使用Microsoft Azure数据库。现在我有动态的IP集,因此每次更改位置时,我都必须打开Azure并手动输入IP。

现在,我想给朋友访问,但我不想经过添加IP地址的痛苦堆叠处理处理,而且我也不想将我的用户ID和密码交给朋友。

所以有什么方法可以让我的朋友访问MySQL Server?

谢谢你。

我不想将我的用户ID和密码给朋友。

您可以像平常一样创建一个新用户,并授予其适当的特权。

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

我有一个脚本适合您,但没有给您的朋友。除非您愿意让他访问您的订阅。

此脚本要求您安装/配置了Azure CLI(因为MySQL的Azure数据库没有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

相关内容

  • 没有找到相关文章

最新更新