博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql private
阅读量:7019 次
发布时间:2019-06-28

本文共 2213 字,大约阅读时间需要 7 分钟。

hot3.png

mysql private

1 查看用户权限

SELECT user,authentication_string,plugin,host FROM mysql.user;

2 设置密码策略

set global validate_password_policy=0;

3 给用户授以管理员权限

  管理员是可以管理用户的用户,在授权时,我们需要添加上WITH GRANT OPTION,予以标记。

  给用户exchange授以管理权限,但是仅能管理数据库exchange,这时可以用如下语句展开授权。

GRANT ALL PRIVILEGES ON exchange.* TO 'exchange'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

  如果要让用户可以管理所有数据库,应将授权语句修改为:

GRANT ALL PRIVILEGES ON *.* TO 'exchange'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

4 给用户授以普通用户权限

  如果不想给用户授以管理员权限且可以管理所有数据库,那么应该将语句修改为:

GRANT ALL PRIVILEGES ON *.* TO 'exchange'@'%' IDENTIFIED BY '123456';

5 收回用户权限

  如果要收回用户exchange的相应权限,可以执行如下语句:

revoke all on *.* from 'exchange'@'%';

6 移除用户

  如果要移除用户exchange,可以执行如下语句:

drop user 'exchange'@'%';

案例

mysql> CREATE USER 'lwk'@'%' IDENTIFIED BY '123456';Query OK, 0 rows affected (0.00 sec)mysql> select user,authentication_string,plugin,host from mysql.user;+------------------+------------------------------------------------------------------------+-----------------------+-----------+| user             | authentication_string                                                  | plugin                | host      |+------------------+------------------------------------------------------------------------+-----------------------+-----------+| lwk              | *4F763CCD7253D8C1794D34715CC38B9F3AA6082F                              | mysql_native_password | %         || mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost || mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost || mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost || root             |                                                                        | auth_socket           | localhost |+------------------+------------------------------------------------------------------------+-----------------------+-----------+5 rows in set (0.00 sec)mysql> GRANT ALL PRIVILEGES ON *.* TO 'lwk'@'%';Query OK, 0 rows affected (0.02 sec)mysql>

转载于:https://my.oschina.net/qwfys200/blog/2252454

你可能感兴趣的文章
win7下匿名ftp的搭建
查看>>
嵌入式开发 NVIDIA官方资源汇总
查看>>
Saltstack配置管理-业务引用haproxy
查看>>
jQuery|event的属性和方法
查看>>
linux 下将tomcat注册成服务并开机启动
查看>>
织梦 dedecms 文章内容 body 内部超链接替换为空
查看>>
js格式化日期
查看>>
详解BSCI实验五、配置PIM auto-rp
查看>>
SO_DONTROUTE和SO_BINDTODEVICE的深层次分析
查看>>
WINserver路由服务之多网段管控
查看>>
网络基础CCNP|SDN与日志
查看>>
Python3.X Socket 一个编码与解码的坑
查看>>
vs2015未能正确加载“ProviderPackage”包。
查看>>
PHP带头大哥讲解几种综合PHP网络服务器系统的选择!
查看>>
MySQL数据表所有操作命令
查看>>
使用SQLRootKit网页数据库后门控制案例
查看>>
Jmeter性能测试-----参数化方法CSVRead函数
查看>>
iptables的备份及脚本构成
查看>>
二级缓存相关属性
查看>>
【虚拟化实战】Cluster设计之二DRS
查看>>