mysql客户端连接gcloud

时间:2017-06-08 07:30:10

标签: google-cloud-sql gcloud

我已经安装了gcloud客户端库,但是GCP继续给我这个错误,问题是什么

错误:(gcloud.sql.connect)找不到Mysql客户端。请安装一个mysql客户端并确保它在PATH中以便能够连接到数据库实例

2 个答案:

答案 0 :(得分:0)

问题是您没有在本地安装MySQL客户端,或者gcloud找不到它。

如果尚未安装MySQL,请follow the instructions进行安装。

如果已安装MySQL,但仍然出现此错误,请尝试在shell提示符下输入 $("#{{gridName}}").igGrid({ autoGenerateColumns: false, primaryKey: "id", columns: JSON.parse('{{igniteTableColumns|raw}}'), updateUrl: "/path-to-controller-action", features: [ { name : 'Updating', enableAddRow: false, enableDeleteRow: false, saveChangesSuccessHandler : function (data) { $("#message").text("Changes were saved successfully").fadeIn(3000).fadeOut(5000); }, columnSettings: [ { columnKey: "id", editorOptions: { readOnly: true } }, { columnKey: "event_date", editorType: 'datepicker', validation: true, editorOptions: { dateFormat: 'MM-dd-yy', required: true, dropDownTriggers: 'focus' } }, { columnKey: "event", editorType: 'text', validation: true, editorOptions: { required: true } }, { columnKey: "history", editorOptions: { readOnly: true } }, { columnKey: "delete", editorOptions: { readOnly: true } } ] } ], width: "100%", autoCommit: true, dataSource: JSON.parse('{{igniteTableData|raw}}'), dataSourceType: "json", responseDataKey: "igniteTableData" }); $("#saveChanges").click(function () { $("#{{gridName}}").igGrid("saveChanges"); }); 。如果收到mysql错误,则$ PATH中缺少MySQL,因此需要弄清楚它的安装位置。

例如,在OS X上,MySQL默认为command not found。将此添加到您的$ PATH,它应该开始工作:

/usr/local/mysql/bin/

答案 1 :(得分:0)

当您的机器中未安装 mysql 客户端时,我们会收到此错误。参考 https://www.youtube.com/watch?v=OM4aZJW_Ojs&t=150s&ab_channel=AmitThinks 视频在 windows 中安装 my-sql。安装 my-sql 后,将路径“C:\Program Files\MySQL\MySQL Server 8.0\bin”添加到 PATH 环境变量中。关闭然后打开您的 Google Cloud SDK shell 并再次运行该命令。这将解决问题。