如何为MySQL中存在的指定数据库设置密码?
我想防止用户看不到我的表的结构。
您只能为用户授予特定数据库的权限。例如,以下代码授予"your_database"上的"the_user"执行SELECT的权限。
GRANT Select ON your_database.* TO the_user@%;
如果您的用户对您的所有数据库都有权限,那么在授予之前撤销所有权限可能会很方便。在这种情况下,使用以下语法
REVOKE ALL PRIVILEGES, GRANT OPTION FROM the_user@%;
希望这将有助于