我试图以非交互方式传递密码给gcloud sql connect命令。 我想要实现的是不被要求输入密码,而是以某种方式在命令中传递它。
根据文档(https://cloud.google.com/sdk/gcloud/reference/sql/connect),不确定是否可能,但另一方面,自动化任务非常有用,我坚信有办法解决问题...
命令:
gcloud sql connect <database_name> --user=<user_name>
我试图以非交互方式传递密码给gcloud sql connect命令。 我想要实现的是不被要求输入密码,而是以某种方式在命令中传递它。
根据文档(https://cloud.google.com/sdk/gcloud/reference/sql/connect),不确定是否可能,但另一方面,自动化任务非常有用,我坚信有办法解决问题...
命令:
gcloud sql connect <database_name> --user=<user_name>
gcloud sql connect
提供了“糖果”来方便连接 Cloud SQL 实例。我认为原因是它不接受密码是因为这样密码更容易被攻击。
如果您想要对一个实例进行脚本操作,最好的方法是使用适当的 [MySQL|PostgreSQL] 客户端连接到您的数据库实例,然后使用客户端进行身份验证,并运行您的脚本。
希望有所帮助。