我已经安装了gcloud客户端库,但是GCP继续给我这个错误,问题是什么
错误:(gcloud.sql.connect)找不到Mysql客户端。请安装一个mysql客户端并确保它在PATH中以便能够连接到数据库实例
答案 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 并再次运行该命令。这将解决问题。