配置 mysql 数据库相关更改并成功建立连接,但仍然无法从该 Db 中看到表以进行进一步操作?
问问题
61 次
1 回答
0
SlashDB 只会“看到”用户至少拥有 SELECT 权限的表。在数据库配置对话框中尝试用户名/密码的架构所有者。
还要确保您的“管理员”用户已映射到对这些表具有足够权限的数据库登录名。此映射在配置-> 用户屏幕上完成。这与数据库配置屏幕不同,它允许您定义对数据具有不同权限的不同 API 用户。“管理员”在这里也不例外。
最后,SlashDB 将只反映到定义了主键的 API 表中。在没有实际主键的情况下,可以使用“alternative_keys”设置在 /etc/slashdb/databases.cfg 中覆盖它。我现在没有这个方便,但我稍后会发布一个更新这个答案的例子。
如果您手动编辑任何配置文件,则需要重新启动服务。
sudo service slashdb stop
sudo service slashdb start
于 2017-08-22T21:48:32.090 回答