[关闭]
@wangyupu 2022-09-14T06:47:46.000000Z 字数 480 阅读 28

mysql用户创建及授权

Mysql数据库


登录mysql

  1. mysql -uroot -p

创建用户

  1. create user 'testuser1'@'%' identified by '123456';

刷新权限

  1. flush privileges;

为用户赋权

  1. grant all privileges on test_grant.* to 'testuser1'@'%' with grant option;

查看用户权限

  1. show grants for 'testuser1'@'%';

撤销用户权限

  1. revoke all privileges on test_grant.* from 'testuser1'@'%';

回收用户权限

  1. revoke all privileges,grant option from 'testuser1'@'%';

删除用户

  1. drop user 'testuser1'@'%';

查询所有用户及权限

  1. SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

也可以这样

  1. SELECT User, Host FROM mysql.user;
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注