两个方法: a.sql设置 b.工具设置(这里用的Navicat)
第一种
-- 用root(最高权限的用户)进行以下操作
-- 1. 创建数据库:test_task
CREATE DATABASE emc_power DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
-- 2.创建用户,并只给test_task库所有表增删改查的权限:
用户名--erjiuse 密码--erjiusepass
grant SELECT,INSERT,UPDATE,DELETE ON test_task.* to 'erjiuse'@'%' identified by 'erjiusepass' with grant option;
-- 3.刷新权限
flush privileges;
第二种直接上工具
-
肯定先用root权限登陆
-
比如smartcity_task是我新建的表,已经有的权限者pre用户,他看不到这个表的。
-
这时候打开表,右击表,权限配置
-
最终权限配置成这样
然后原来的那个pre用户连接,关闭后重新打开就可以了