澳门网络娱乐游戏平台-澳门电子游戏娱乐网址-官方直营

程序猿数据库学习指南

风度翩翩、数据库的为主认识

澳门所有游戏平台网站,澳门游戏官方平台,链接:程序猿数据库学习指南。https://www.cnblogs.com/baishuchao/articles/9157750.html

生龙活虎、客户授权

mysql> grant all on *.* to 'test'@'%' identified by '123456';            
Query OK, 0 rows affected, 1 warning (0.01 sec)

mysql> grant all privileges on *.* to 'test'@'%' identified by '123456' with grant option;  
Query OK, 0 rows affected, 1 warning (0.01 sec)
  • all/all privileges:表示将装有权限付与给客商。也可钦赐具体的权力,如:select、creat、drop等。至于all与all privileges有啥样差异,近来楼主还不曾发现,待补
  • on:表示那些权限对怎么数据库和表生效,格式:数据库名.表名,这里写“*”表示具有数据库,全部表。若是要钦定将权限制行驶使到test库的user表中,能够如此写:test.user,要是要内定将权力行使到test库的有着表中,能够那样写:test.*
  • to:将权力付与哪个顾客。格式:”顾客名”@”登陆IP或域名”。%表示并未有约束,在其它主机都足以登陆。比方:”tang”@”192.168.0.%”,表示tang那些客商只好在192.168.0IP段登陆
  • identified by:内定客户的记名密码
  • with grant option:表示同意客户将团结的权柄授权给别的客户(grant权限)。
    这里不做过多解释,具体详细:
    http://blog.csdn.net/dongdong9223/article/details/47445625
    https://www.cnblogs.com/aguncn/p/4313724.html

能够运用grant给客户增加权限,权限会自动叠合,不会覆盖早前付与的权限,比方您先给顾客增加叁个select权限,后来又给客户增添了一个insert权限,那么该客商就相同的时候具有了select和insert权限。

客户详细情形的权限列表请参照他事他说加以考察MySQL官方网站表达:http://dev.mysql.com/doc/refman/5.7/en/privileges-provided.html

原文:http://blog.csdn.net/aw951753aw/article/details/44339889
诚如是陆15人文件有标题,看不到sqlsrv,装好了之类图:

二、MySQL数据库介绍

链接:https://www.cnblogs.com/baishuchao/articles/9157764.html

二、刷新权限

对客商做了权力改变之后,一定记得重新加载一下放权力力,将权限消息从内部存款和储蓄器中写入数据库。尤其是你对这几个权限表user、db、host等做了update可能delete更新的时候。从前蒙受过使用grant后权限未有更新的情况,只要对权力做了改观就选择FLUSH P奥迪Q5IVILEGES命令来刷新权限。

mysql> flush privileges;
Query OK, 0 rows affected (0.03 sec)

澳门所有游戏平台网站 1

三、MySQL数据库安装

链接:https://www.cnblogs.com/baishuchao/articles/9174371.html

三、查看顾客权限

查阅当前顾客的权能:

mysql> show grants;
+---------------------------------------------------------------------+
| Grants for root@localhost                                           |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION        |
+---------------------------------------------------------------------+
2 rows in set (0.00 sec)

翻开有些顾客的权杖:

mysql> select host,user from user;
+--------------+---------------+
| host         | user          |
+--------------+---------------+
| localhost    | tang          |
+--------------+---------------+

mysql> show grants for wps;
+----------------------------------------------------+
| Grants for wps@%                                   |
+----------------------------------------------------+
| GRANT USAGE ON *.* TO 'wps'@'%'                    |
| GRANT ALL PRIVILEGES ON `wordpress`.* TO 'wps'@'%' |
+----------------------------------------------------+
2 rows in set (0.00 sec)

mysql> show grants for tang;
ERROR 1141 (42000): There is no such grant defined for user 'tang' on host '%'
mysql> show grants for 'tang'@'localhost';
+----------------------------------------------------------+
| Grants for tang@localhost                                |
+----------------------------------------------------------+
| GRANT USAGE ON *.* TO 'tang'@'localhost'                 |
| GRANT ALL PRIVILEGES ON `discuz`.* TO 'tang'@'localhost' |
+----------------------------------------------------------+
2 rows in set (0.01 sec)

image.png

四、SQL之库操作

链接:https://www.cnblogs.com/baishuchao/articles/9174455.html

四、回笼权限

除去test那几个客商的create权限,该客户将无法创立数据库和表。

mysql> revoke create on *.* from 'test'@'localhost';              
Query OK, 0 rows affected (0.03 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)

mysql> create database test02;
ERROR 1044 (42000): Access denied for user 'test'@'localhost' to database 'test02'

度盘分享:http://pan.baidu.com/s/1dDIRpJF

本文由澳门网络娱乐游戏平台发布于数据库,转载请注明出处:程序猿数据库学习指南

相关阅读