第一种方式:
----创建数据库
create database testdb;
----创建learn用户
create user 'learn'@'%' identified by 'learn';
----给learn用户授权testdb数据库
grant all privileges on testdb.* to 'learn'@'%';
flush privileges;
第二种方式:
----创建数据库
create database testdb;
----创建用户learn同时授权testdb数据库
----撤销用户权限
revoke all privileges on testdb.* from 'learn'@'%';
----此时learn用户还存在,并且可以连接数据库(仅能看到information_schema ),删除命令如下
drop user 'learn'@'%';
----创建数据库
create database testdb;
----创建learn用户
create user 'learn'@'%' identified by 'learn';
----给learn用户授权testdb数据库
grant all privileges on testdb.* to 'learn'@'%';
flush privileges;
第二种方式:
----创建数据库
create database testdb;
----创建用户learn同时授权testdb数据库
grant all privileges on testdb.* to 'learn'@'%' identified by 'learn';
flush privileges;
----撤销用户权限
revoke all privileges on testdb.* from 'learn'@'%';
----此时learn用户还存在,并且可以连接数据库(仅能看到information_schema ),删除命令如下
drop user 'learn'@'%';