本篇文章主要介绍了"mysql时间函数使用 MySQL数据库用户授权管理",主要涉及到mysql时间函数使用方面的内容,对于其他数据库感兴趣的同学可以参考一下:
一、用户授权1、注意事项:- MySQL数据库服务器搭建好之后,放在独立的房间里或者是IDC机房,MySQL数据库服务默认只允许数据库管理员root在本地登录...
mysql>grant 权限列表 on 数据库名.表名to 用户名@“客户端地址” identified by “密码”;//只允许一台客户端用该用户名登录,需要密码
mysql>grant 权限列表 on 数据库名.表名to 用户名@“客户端地址” identified by “密码” withgrant option;//只允许一台客户端用该用户名登录,需要密码,该用户有给其他用户授权的权限
1)权限列表:用户连接后对数据库有什么样的操作权限
- all:对指定的库拥有全部权限
- select:只有查看指定库的权限
- insert:只有在指定库的插入记录权限
- update:updtae(字段1,字段2.......)更新权限,对某表某字段的更改权限
- delete:
- USAGE:对库和表没有任何权限,用户只能登录
- 多个权限逗号,分隔:select,insert...
(权限'Select','Insert','Update','Delete','Create','Drop','Grant','References','Index','Alter','CreateView','Show view','Trigger' )
2)数据库名:
- *.*:所有库
- 数据名.*:某个库中所有表有权限
- 数据库名.表名:某个库的某个表有权限
3)用户名:授权时自定义,要有标识性,保存在mysql.user表里
4)客户端地址:
- @“%”或不设置:代表网络中所有主机
- @“192.168.1.%”:该网段的所有主机
- @“ip地址”:只允许在该ip地址的主机登录
- @“主机名”:保证该主机名可以被解析 如:@”pc1.tarena.com” //不常用
-@”%.tarena.com”:允许tarena.com区域所有主机登录保证可被解析 //不常用
5)identified by “密码”:可选项,授权用户登录时使用的密码,自定义
6)with grant option :可选项,让授权用户有授权权限
示例:mysql>grant select on bbsdb.usertab to jim@“192.168.4.1” identifiedby “123” with grant option;