我在 Mysql 中创建了一个新用户,该用户的权限受到限制,只能使用一个 View 执行任何操作( GRANT ALL ON mydatabase.myview TO 'myuser'@'localhost'
当我尝试在 DataStudio 上与该用户连接时,我收到消息“用户被拒绝”,但是当我尝试使用任何其他工具(如 Sequel Pro)进行连接时......连接成功。
我的问题是:与 DataStudio 中的受限用户连接需要什么权限?他们需要显示所有数据库?显示所有表格?或任何其他补助金???
最佳答案
通过设置 'myuser'@'localhost' 您明确允许 myuser
仅从 localhost
也就是您的计算机进行连接。
Google Data Studio 在网络上运行,因此无法访问您的本地网络(请参阅 https://support.google.com/datastudio/answer/7088031?hl=en#notes ),与在您的个人计算机上本地运行的 Sequel Pro 不同。
首先,要创建的正确用户是'myuser'@'%'
关于mysql - DataStudio Mysql 连接 - 用户被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48834464/