MYSQL 远程只读访问,如何设置?

MYSQL 远程只读访问,如何设置?

我见过有关如何启用远程访问的内容,但从未见过如何限制它以使用户无法进行任何更改的内容。我尝试这样做:

mysql> create user 'dude'@'boingoboingo.local' IDENTIFIED BY '007'; Query OK, 0 rows affected (0.00 sec)

此用户无法远程访问任何数据库。我需要授予什么权限才能只读。

答案1

mysql>grant select on *.* to 'dude'@'boingoboingo.local';

或者只有一个数据库

mysql>grant select on DATABASE_NAME.* to 'dude'@'boingoboingo.local';

相关内容