首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我是否可以在Google Cloud SQL中创建只读用户

问我是否可以在Google Cloud SQL中创建只读用户
EN

Stack Overflow用户
提问于 2014-06-29 18:27:20
回答 1查看 4.2K关注 0票数 9

Google Cloud SQL只允许您控制数据库root用户密码。我需要创建一个新用户,并将他的访问权限限制为只读,同时保持完全特权用户。

有没有办法做到这一点?

提前谢谢你,

EN

回答 1

Stack Overflow用户

发布于 2014-06-30 10:04:11

您可以使用常规的MySQL权限来实现此目的。下面是如何添加对数据库test具有SELECT访问权限的用户。

代码语言:javascript
复制
mysql> GRANT ALL ON test.* TO user@'%';
Query OK, 0 rows affected (0.07 sec)

mysql> SHOW GRANTS FOR user@'%'\G
*************************** 1. row ***************************
Grants for user@%: GRANT USAGE ON *.* TO 'user'@'%'
*************************** 2. row ***************************
Grants for user@%: GRANT ALL PRIVILEGES ON `test`.* TO 'user'@'%'
2 rows in set (0.07 sec)

mysql> 

如果想要授予SELECT访问所有数据库的权限,可以使用GRANT ALL ON `%`.*。

参考:Cloud SQL: How can I use GRANT ALL?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24475189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档