我想创建一个用户,并且只允许他们在cameracircle
数据库上使用 select 语句。所以我有以下代码:
CREATE USER 'hoeym'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE cameracircle;
GRANT SELECT ON cameracircle TO 'hoeym'@'localhost';
但是 phpmyadmin 不喜欢这样。如果我运行它,它会说有一个错误,因为我没有选择数据库,如果我在语句USE cameracircle;
之前添加GRANT
它,它会说数据库中没有与数据库同名的表。我做错了什么?