我在计算机上设置了一个新的MySQL实例,每次添加用户时都会将Authentication Type设置为caching_sha2_password.
即使我将身份验证类型设置为" Standard",然后在保存用户时更改它,也会发生这种情况.我还将默认的身份验证插件更改为" mysql_native_password",但它仍然继续这样做.
使用它caching_sha2_password我无法从.net核心连接到数据库,因为我得到一个错误说明:
MySqlException:任何可用插件都不支持身份验证方法'caching_sha2_password'
如何使用标准身份验证类型保存用户?
TLS 1.3 是否可用于 Azure 应用服务?它出现在最近的安全审查中,但我看不到任何说明它可用的内容。
如果可用,我如何启用它?
我有一个作为 Azure 应用服务运行的 Web 应用程序。我们最近进行了一次安全审查,它强调可以使用弱密码,应该禁用这些密码。密码是:
我已经看到可以通过创建一个独立的应用程序服务(https://docs.microsoft.com/en-us/azure/app-service/environment/app-service-app-service-environment-custom -settings#change-tls-cipher-suite-order)。但这增加了显着的费用和复杂性。是否可以在不需要隔离的应用程序服务的情况下禁用这些功能?
我们有一个 AKS 集群,有时我们最终会遇到部署需要重新启动的问题(例如,缓存数据已更新,我们想要刷新它,或者我们想要刷新的缓存数据已损坏)。
我一直在使用将部署扩展到 0 的方法,然后使用以下命令将其扩展回来:
kubectl scale deployments/<deploymentName> --replicas=0
kubectl scale deployments/<deploymentName> --replicas=1
Run Code Online (Sandbox Code Playgroud)
这符合我的预期,但感觉很糟糕,这意味着在此过程发生时我们没有运行任何部署。
这样做的更好方法是什么?对于特定部署和所有部署?