我试图让我的 SlashDB REST API 查询一个 MySQL 数据库,它必须通过 SSH 连接到该数据库。
连接字符串不成功,我不能说我很惊讶,因为 SlashDB 在其模板中有一个用于 DB 用户名和密码的位置,但没有用于 SSH/OS 用户名和密码的选项。
如何调整此示例字符串以包含必要且足够的详细信息?
8.8.8.8:3306/somename
这与以下 JSON 相关联(请注意,您不能直接编辑 JSON):
{
"db_encoding": "utf-8",
"owners": [
"admin",
"user",
"root"
],
"execute": [
"admin",
"user",
"root"
],
"creator": "admin",
"read": [
"admin",
"user",
"root"
],
"db_type": "mysql",
"autoload": true,
"write": [
"admin",
"user",
"root"
],
"connect_status": "Disconnected",
"connection": "8.8.8.8:3306/somename",
"sysuser": {
"dbuser": "user",
"dbpass": "pw"
},
"db_schema": "somename",
"offline": true,
"alternate_key": {},
"desc": "blah blah blah"
}
由于您可以直接编辑连接字符串,因此我尝试预先添加user@
,但没有帮助。