Google Cloud SQL只允许您控制数据库root用户密码。我需要创建一个新用户,并将他的访问权限限制为只读,同时保持完全特权用户。
有没有办法做到这一点?
提前谢谢你,
发布于 2014-06-30 10:04:11
您可以使用常规的MySQL权限来实现此目的。下面是如何添加对数据库test具有SELECT访问权限的用户。
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 `%`.*。
https://stackoverflow.com/questions/24475189
复制相似问题